[
https://issues.apache.org/jira/browse/CB-9743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Kotikov updated CB-9743:
---------------------------------
Description:
There is the tests failures on OS X using 'cordova-common' module , caused by
PlatformApi refactoring and it seems they caused by double caching of ios
pbxproj files: first time in ios_parser [1] and second time in PlatformMunger
(through ConfigKeeper class) [2], [3]. It seems that at some time one file get
cached twice and then saving one cached instance we’re overwriting changes,
saved from another cache.
[1]
https://github.com/MSOpenTech/cordova-lib/blob/master/cordova-lib/src/plugman/platforms/ios.js#L210
[2]
https://github.com/MSOpenTech/cordova-lib/blob/master/cordova-common/src/ConfigChanges/ConfigChanges.js#L91
[3]
https://github.com/MSOpenTech/cordova-lib/blob/master/cordova-common/src/ConfigChanges/ConfigKeeper.js#L47
> Plugin items do not added properly to xcode project on ios platform
> -------------------------------------------------------------------
>
> Key: CB-9743
> URL: https://issues.apache.org/jira/browse/CB-9743
> Project: Apache Cordova
> Issue Type: Bug
> Components: CordovaCommon
> Affects Versions: Master
> Reporter: Vladimir Kotikov
> Assignee: Vladimir Kotikov
> Fix For: 0.1.0
>
>
> There is the tests failures on OS X using 'cordova-common' module , caused by
> PlatformApi refactoring and it seems they caused by double caching of ios
> pbxproj files: first time in ios_parser [1] and second time in PlatformMunger
> (through ConfigKeeper class) [2], [3]. It seems that at some time one file
> get cached twice and then saving one cached instance we’re overwriting
> changes, saved from another cache.
> [1]
> https://github.com/MSOpenTech/cordova-lib/blob/master/cordova-lib/src/plugman/platforms/ios.js#L210
> [2]
> https://github.com/MSOpenTech/cordova-lib/blob/master/cordova-common/src/ConfigChanges/ConfigChanges.js#L91
> [3]
> https://github.com/MSOpenTech/cordova-lib/blob/master/cordova-common/src/ConfigChanges/ConfigKeeper.js#L47
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]