I've got cordova v6.0.0 and a test device that is iOS 7.1.2
Based on what I read, cordova v4.0.0 was updated to use minimum deployment target iOS 8
Is there anything I can do, either in or out of Xcode, to force this to deploy to my iOS 7.1.2 test device?
You can add the deployment-target preference to your project's config.xml. For example, this would set the deployment target to iOS 7.1.2.
<preference name="deployment-target" value="7.1.2" />
Since this is below Cordova's minimum supported version, there is no guarantee this will work.
You can add the deployment-target as a preference in config in your plugin.xml
<config-file parent="/*" target="config.xml">
<feature name="<pluign name>">
<param name="ios-package" value="plugin name"/>
</feature>
<preference name="deployment-target" value="12.0" />
<preference name="target-device" value="universal" />
</config-file>
Cordova iOS 4.0.0 does in fact target iOS 8 by default. This means your app will only be installable on iOS devices running 8.0 or greater. You can go into Xcode and change this setting. Click on your project name, then the General tab, and under Deployment Info you will see a Deployment Target drop down.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With