[ https://issues.apache.org/jira/browse/CB-675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13437020#comment-13437020 ]
Shazron Abdullah edited comment on CB-675 at 8/18/12 6:58 AM: -------------------------------------------------------------- I agree, let's just be direct about it. Based on my experiments with the CORDOVALIB SourceTree variable (see CB-1223), if this is not set in com.apple.dt.Xcode.plist, you can't override it in CordovaBuildSettings.xcconfig nor the command line. I ran your python script, it corrupted a new project (basically wiped almost the whole contents). I ran a diff of the before and after (screenshot attached - project_template.diff.png) was (Author: shazron): I agree, let's just be direct about it. Based on my experiments with the CORDOVALIB SourceTree variable (see CB-1223), if this is not set in com.apple.dt.Xcode.plist, you can't override it in CordovaBuildSettings.xcconfig nor the command line. I ran your python script, it corrupted a new project (basically wiped the almost the whole contents). I ran a diff of the before and after (screenshot attached - project_template.diff.png) > Allow multiple versions of PhoneGap to be installed in Xcode > ------------------------------------------------------------ > > Key: CB-675 > URL: https://issues.apache.org/jira/browse/CB-675 > Project: Apache Cordova > Issue Type: Bug > Components: iOS > Reporter: Andrew Trice > Assignee: Shazron Abdullah > Fix For: 2.1.0 > > Attachments: project_template.diff.png > > > There is one thing that is driving me crazy with PhoneGap. Currently in OSX, > the Xcode project always references the machine's PhoneGap library. For a > single project, this is fine. If you have multiple projects on your machine, > and they use different versions of the PhoneGap SDK, then there is no way to > easily manage the correct version of the SDK. Whether your project is > PhoneGap 1.5 or 1.7, it will reference the last installed SDK. If you try > and run a PhoneGap 1.5 app on a machine where you last installed the 1.7 RC, > then the 1.5 app is likely to have errors (compiler errors from changes in > the SDK, as well as JS errors). It would be great to have either versioned > SDK libraries so that you can have multiple PhoneGap versions installed at > the same time, or have a reference to the PhoneGap library in each project, > so that installing a new SDK doesn't break older projects. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira