为什么我无法更新到最新的iOS Cordova平台?

时间:2015-02-23 15:26:14

标签: ios cordova npm cordova-cli

我需要将使用Cordova创建的iOS应用更新到最新版本,但有些内容不明确:

cordova -v

返回:“4.2.0”

cordova platform list

返回:“已安装的平台:ios 3.7.0”

如果我尝试跑步:

cordova platform update ios

我得到:“iOS项目现在版本为3.7.0”

如果我尝试跑步:

cordova platform add ios@4.0

我得到: 错误:未找到兼容版本:cordova-ios @'> = 4.0.0-0< 4.1.0-0' 有效的安装目标: [ “3.5.0”, “3.6.0”, “3.6.1”, “3.6.3”, “3.7.0”]

那么,iOS的最后一个平台是什么? 3.7.0?

为什么Cordova会提供有关如何更新到4.0.0的说明呢? (Upgrading iOS

谢谢!

2 个答案:

答案 0 :(得分:4)

嗯,看起来有点令人困惑,但Cordova CLI的版本不一定遵循平台版本。

正如你在这里看到的: Cordova CLI的最新版本是4.3.0 => Cordova CLI

iOS平台最新版本为3.8.0 => Cordova iOS Platform

Android平台最新版本为3.7.1 => Cordova Android Platform

答案 1 :(得分:2)

问题是Cordova版本现在存在碎片。 4.2.0是Cordova CLI版本。

Valid Install Targets所示,3.7.0是Cordova的最新iOS版本。