Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 50939CBFC for ; Wed, 9 May 2012 20:28:12 +0000 (UTC) Received: (qmail 82571 invoked by uid 500); 9 May 2012 20:28:12 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 82542 invoked by uid 500); 9 May 2012 20:28:12 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 82531 invoked by uid 99); 9 May 2012 20:28:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 May 2012 20:28:12 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 May 2012 20:28:09 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id A00BC48B6D2 for ; Wed, 9 May 2012 20:27:48 +0000 (UTC) Date: Wed, 9 May 2012 20:27:48 +0000 (UTC) From: "Andrew Trice (JIRA)" To: callback-dev@incubator.apache.org Message-ID: <1851106769.46230.1336595268656.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <548747082.46164.1336594429240.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CB-675) Allow multiple versions of PhoneGap to be installed in Xcode MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CB-675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13271768#comment-13271768 ] Andrew Trice commented on CB-675: --------------------------------- Brian asked me to enter this as a bug. It should be more intuitive by default. If a developer is working on project A using PhoneGap 1.4, starts project B using PhoneGap 1.7, then project A now has bugs b/c PhoneGap 1.7 was installed. PhoneGap/Cordova developers mostly do not know much about native development, and we should not make them jump through hoops. There needs to be atomicity in a PhoneGap.Cordova project. > 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 > Reporter: Andrew Trice > > 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