cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Grebnov (Akvelon)" <v-seg...@microsoft.com>
Subject RE: iOS: add target-device and MinimumOSVersion support to config.xml
Date Tue, 08 Jul 2014 16:54:01 GMT
I agree as well, but I still don't see any better way to specify those things. Looks like we
could change the role of config.xml extending it beyond runtime preferences or we need another/better
place.  Another potential drawback of using config.xml  is security risks since this file
is distributed as-is along with the app binaries.  But I also see how it is easy to use and
does not require new knowledge (no need for new settings files). Thoughts? New thread to discuss
this? - since I see there could be many new similar settings in the future and we need a way
to define them

As an idea we can introduce new <build> settings in config.xml which will be automatically
removed during build so not available in runtime.

Thx!
Sergey
-----Original Message-----
From: agrieve@google.com [mailto:agrieve@google.com] On Behalf Of Andrew Grieve
Sent: Tuesday, July 8, 2014 5:45 PM
To: dev
Subject: Re: iOS: add target-device and MinimumOSVersion support to config.xml

Agree with this. These are in the same vein as app icons, where they go in the "CLI" config.xml,
not the "runtime" config.xml.


On Mon, Jul 7, 2014 at 8:26 PM, Shazron <shazron@gmail.com> wrote:

> Not sure how these prefs are going to work. Usually  prefs are for 
> runtime preferences, while these are really build time preferences and 
> probably the domain of the CLI since they modify the Info.plist and 
> .pbxproj files.
>
> On Mon, Jul 7, 2014 at 6:34 AM, tommy-carlos williams 
> <tommy@devgeeks.org> wrote:
> > +1
> >
> > On 7 July 2014 at 23:29:46, Andrew Grieve (agrieve@chromium.org) wrote:
> >
> > +1
> >
> >
> > On Mon, Jul 7, 2014 at 8:39 AM, Sergey Grebnov (Akvelon) < 
> > v-segreb@microsoft.com> wrote:
> >
> >> Phonegap build already supports[2] preferences below and we could 
> >> make this a part of Cordova. I can implement this if we agree. Thoughts?
> >>
> >> #1 target-device
> >> For targeting a specific device; possible values are handset, 
> >> tablet, or universal (default).
> >> Example:
> >> <preference name="target-device" value="universal" />
> >>
> >> #2 deployment-target
> >> This sets the IPHONEOS_DEPLOYMENT_TARGET in the build, which 
> >> tranlsates
> to
> >> the MinimumOSVersion in the ipa Propertly List.
> >> Example:
> >> <preference name="deployment-target" value="7.0" />
> >>
> >> [2]
> >>
> http://docs.build.phonegap.com/en_US/configuring_preferences.md.html#_
> ios_only
> >>
> >> Thx!
> >> Sergey
> >>
> >
>
Mime
View raw message