添加 Cordova 平台 iOS 时出现错误。

3

我把我的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,但是我无法找出问题所在。
4个回答

14

我通过使用以下命令重新安装 Cordova 解决了这个问题

$ sudo npm install -g cordova

3
在终端项目路径下尝试执行以下命令:
rm -rf ~/.cordova

2

0
我遇到了类似的问题,只不过我的错误信息是:
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无法完成,因此我怀疑它所依赖的外部网络服务可能有短暂的停机时间。

我也遇到了同样的问题,如果你解决了,请告诉我。 - Pedro Henrique
@PedroHenrique 如所述,我的解决方案是等待疑似 Cordova 网络服务停机问题得到解决。 - andrewb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接