Option #2 makes the most sense to me. Global dependencies tend to fall into the Bad Idea category from my perspective.
On Wed, Sep 26, 2012 at 4:38 PM, Andrew Grieve <agri...@google.com> wrote: > There are a lot of users that are not loving the fact that Xcode can't open > two different projects that include the same sub-project (mostly on the > phonegap google group). > > This is something that worked before the move to a subproject in 2.0.0. > > We've also got an outstanding pull request: > https://github.com/apache/incubator-cordova-ios/pull/52 > > Which addresses bug: https://issues.apache.org/jira/browse/CB-1526 > > So... I'm hoping we can a bit of a discussion of how to address these > concerns. > > Work-arounds I can think of: > 1. Encourage users to use XCode workspaces so that multiple projects can be > open at the same time that use the *same* version of CordovaLib. We could > change our project template to use a workspace, but that just has them end > up with multiple workspaces they can't open at the same time... > > 2. Copy the entire CordovaLib directory into their project, so that each > project uses a different copy of CordovaLib.