添加cordova平台ios时出错
Posted
技术标签:
【中文标题】添加cordova平台ios时出错【英文标题】:Error while adding cordova platform ios 【发布时间】:2014-10-30 05:59:02 【问题描述】:我将我的 Cordova 版本 3.6.0 更新到 4.0.0,这是今天最新的版本。它允许添加我的 android 平台,但是在添加 ios 平台时它会出现以下错误。
Unable to fetch platform ios: Error: No compatible version found: cordova-ios@'>=8458588.0.0-0 <8458589.0.0-0'
Valid install targets:
["3.5.0","3.6.0","3.6.1","3.6.3"]
我的系统上安装了 Xcode6。但我无法弄清楚问题所在。
【问题讨论】:
【参考方案1】:我通过使用此命令重新安装 Cordova 解决了这个问题
$ sudo npm install -g cordova
【讨论】:
【参考方案2】:在您的终端项目路径中尝试以下命令 rm -rf ~/.cordova
【讨论】:
【参考方案3】:没错。
Cordova 4.0 适用于 cordova cli 版本,与 Cordova 不是同一个项目。 Cordova cli 使用每个平台的最新可用版本(Android 为 3.6.4)。
http://cordova.apache.org/announcements/2014/10/16/cordova-4.html
【讨论】:
【参考方案4】:我已经接近这个问题,除了我的错误消息是:
Failed to fetch platform ios
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
经过几次尝试,它成功了。如果我没有连接到互联网,命令 cordova platform add ios
确实无法完成,所以我怀疑它所依赖的外部 Web 服务有短暂的停机时间。
【讨论】:
我也遇到了同样的问题,如果你解决了,请告诉我 @PedroHenrique 如前所述,我的解决方法是等待一段时间以解决可疑的 Cordova Web 服务停机时间。以上是关于添加cordova平台ios时出错的主要内容,如果未能解决你的问题,请参考以下文章
在 ios 上使用 ionic/cordova 添加平台期间未安装的插件