Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-9743

Plugin items do not added properly to xcode project on ios platform

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Master
    • 0.1.0
    • cordova-common
    • None

    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

      Attachments

        Issue Links

          Activity

            People

              vladimir.kotikov Vladimir Kotikov
              vladimir.kotikov Vladimir Kotikov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: