[ 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: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org