[
https://issues.apache.org/jira/browse/CB-5921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14395068#comment-14395068
]
Shazron Abdullah edited comment on CB-5921 at 4/3/15 8:59 PM:
--------------------------------------------------------------
Relevant thread on the ML: http://markmail.org/message/kjkuvolzsub2mh3n
As I mentioned in the mailing list, I'd rather break this into two stages.
Stage 1 accomplishing what is in the scope of this issue (creating a workspace,
breaking out the subproject). Stage 2 is the plugins as frameworks, which I
will create another issue for (and may or may not land in cordova-ios 4.x).
was (Author: shazron):
Relevant thread on the ML: http://markmail.org/message/kjkuvolzsub2mh3n
As I mentioned, I'd rather break this into two stages. Stage 1 accomplishing
what is in the scope of this issue (creating a workspace, breaking out the
subproject). Stage 2 is the plugins as frameworks, which I will create another
issue for (and may or may not land in cordova-ios 4.x).
> Cordova on iOS should use an XCWorkspace, or at least support using one.
> ------------------------------------------------------------------------
>
> Key: CB-5921
> URL: https://issues.apache.org/jira/browse/CB-5921
> Project: Apache Cordova
> Issue Type: Improvement
> Components: iOS
> Reporter: Graham Mueller
> Priority: Minor
> Labels: core
> Fix For: 4.0.0
>
> Attachments: build
>
>
> Hi Guys,
> Not sure what to log this as. It's not so much a bug as an incompatibility
> with other frameworks. Anyway, this is specifically an issue with the build
> process on iOS. Do with it what you will.
> If you're familiar with the CocoaPods framework, you'll know that on initial
> install, it creates an XCWorkspace file, and instructs you to exclusively use
> that afterwards. This is because the CocoaPods library adds itself as a
> linked project that must be built, similar to Cordova/Phonegap. The
> difference is that Cordova adds itself as a sub project, instead of a sibling
> project (which is effectively the workspace goal, from my understanding,
> though I'm having a hard time finding a good link to explain it better).
> So, I would suggest that Cordova moves to this setup as well -- it should
> create the workspace that has both the Cordova project and your app project.
> Alternatively, if you don't want to go through and change that creation code,
> it would be great if the CLI offered someway to specify what you want it to
> build. I found the actual build script that's calling xcodebuild with a
> -project flag in it (this is where -workspace would go). There is currently
> no way to override this, so there is currently no way at all to support
> workspaces (and consequently no way to use CocoaPods).
> Any thoughts or reasons not to do so?
> Thanks,
> Graham
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]