【问题标题】:Cordova iOS - how to change minimum deployment version?Cordova iOS - 如何更改最低部署版本?
【发布时间】: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 上不可用的方法,您的应用程序将会崩溃。

标签: ios cordova


【解决方案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 并更改此设置。单击您的项目名称,然后单击“常规”选项卡,在“部署信息”下,您将看到“部署目标”下拉菜单。

    【讨论】:

      猜你喜欢
      • 2021-04-28
      • 2014-01-06
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 2012-07-18
      • 2020-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多