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: agri...@google.com [mailto:agri...@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 <shaz...@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 
> <to...@devgeeks.org> wrote:
> > +1
> >
> > On 7 July 2014 at 23:29:46, Andrew Grieve (agri...@chromium.org) wrote:
> >
> > +1
> >
> >
> > On Mon, Jul 7, 2014 at 8:39 AM, Sergey Grebnov (Akvelon) < 
> > v-seg...@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
> >>
> >
>

Reply via email to