Cordova iOS - 如何更改最低部署版本?
Posted
技术标签:
【中文标题】Cordova iOS - 如何更改最低部署版本?【英文标题】:Cordova iOS - how to change minimum deployment version? 【发布时间】:2016-04-21 11:42:43 【问题描述】:我有 cordova v6.0.0 和 ios 7.1.2 的测试设备
根据我阅读的内容,cordova v4.0.0 已更新为使用最低部署目标 iOS 8
我可以在 Xcode 内部还是外部做些什么来强制它部署到我的 iOS 7.1.2 测试设备上?
【问题讨论】:
您或许可以将部署目标设置为 iOS 7,但这并不意味着 Cordova 可以工作。如果 Cordova 调用任何在 iOS 7 上不可用的方法,您的应用程序将会崩溃。 【参考方案1】:您可以将部署目标首选项添加到项目的 config.xml。例如,这会将部署目标设置为 iOS 7.1.2。
<preference name="deployment-target" value="7.1.2" />
由于这低于 Cordova 的最低支持版本,因此无法保证这将起作用。
【讨论】:
也适用于 phonegap cli-5.2.2 (cordova-ios 3.9.1)【参考方案2】:您可以在 plugin.xml
的配置中添加 deployment-target 作为首选项 <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>
【讨论】:
【参考方案3】:Cordova iOS 4.0.0 实际上默认以 iOS 8 为目标。这意味着您的应用只能安装在运行 8.0 或更高版本的 iOS 设备上。您可以进入 Xcode 并更改此设置。单击您的项目名称,然后单击“常规”选项卡,在“部署信息”下,您将看到“部署目标”下拉菜单。
【讨论】:
以上是关于Cordova iOS - 如何更改最低部署版本?的主要内容,如果未能解决你的问题,请参考以下文章
Cordova / Ionic build android Gradle 错误:支持的最低 Gradle 版本为 2.14.1。当前版本是 2.13