cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Grieve <agri...@chromium.org>
Subject Re: [iOS] Using workspaces
Date Mon, 11 Aug 2014 17:18:31 GMT
I don't see the harm in it, but would be interested to know what the wins
are, and how much work it would be to accomplish.

e.g. Does the CordovaLib project not currently work within an xcworkspace?
Is the current integration as simple as deleting CordovaLib as a subproject
and adding it as a child to the workspace? If so, maybe just add some docs?

I like the idea of putting plugins in their own project file (separate from
the app's main one), but again it's a bit a work.


On Mon, Aug 11, 2014 at 1:05 PM, Carlos Santana <csantana23@gmail.com>
wrote:

> Shaz I have being looking into CocoaPods as an alternative to package
> cordova.
>
> One use case that I have seeing recently among users is that they will
> start with a Native iOS App, then use Cocoapods to add functionality, from
> this point they deal with a single workspace and two sub projects, one for
> the App and for Pods.
>
> Then they decide that web development is cool :-), and they want to add
> Cordova Web View to their App so they can start implementing new features
> using that Web View.
>
> I was thinking that the answer will be for them to add the "Cordova Pod"
> Edit Podfile
> platform :ios, '7.0'
> pod 'Cordova', '~> 4.0'
>
> then do
> pod install
>
> And that's it they have a Cordova Web View.
>
> Now the question is the plugins, which is the part I'm still thinking thru.
>
> One option is to create a Cordova Project with plugins, and then can a
> command "cordova createPod" that creates a cordova pod that you install
> into your app.
> Another option is that a Plugin can reference a cordova pod for ios plugin
> functionality", then this pod can be register we can register the core apis
> as sub pods under "Cordova" like "Cordova/Device" ~> "4.0"
>
> I think we can start by small steps, first cordova create to create a
> CocoaPod workspace with two subprojects "App" and "Pods" and then anything
> related to Cordova gets added to the "Pods" project, leaving the "App"
> project untouch for the developer to do all their native development and
> xcode settings for their App untoch.
>
> As you can see I have a vague idea on how this will work but will be
> awesome if others give input.
>
>
>
>
> On Mon, Aug 11, 2014 at 11:59 AM, Shazron <shazron@gmail.com> wrote:
>
> > https://issues.apache.org/jira/browse/CB-5921
> >
> > Proposing for the 4.0 stream since it is potentially a breaking change
> > for tools. It has other benefits (see the issue).
> >
>
>
>
> --
> Carlos Santana
> <csantana23@gmail.com>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message