[
https://issues.apache.org/jira/browse/CB-675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13434536#comment-13434536
]
Andrew Grieve commented on CB-675:
----------------------------------
Here's an example script that will update the path to the CordovaLib's
subproject:
https://github.com/agrieve/incubator-cordova-ios/commits/project_template
Being able to switch cordova versions by setting a variable is a really neat
approach. I'm just afraid that requiring an install step will confuse users.
Using direct paths for the sub-project is less cool, but I think will cause
less confusion.
> 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
>
>
> 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