我需要将使用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)
谢谢!
答案 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版本。