Cordova平台添加ios - 错误命令失败,退出代码为2

时间:2014-07-31 10:19:08

标签: ios cordova

我正在尝试将iOS平台添加到我的cordova项目中,但我一直遇到同样的错误。我已按照here的说明进行操作。

当我使用cordova platform add ios时,它会给我以下错误

Shauns-MacBook-Pro:hello shaunbrown$ cordova platform add ios
Creating ios project...
Unknown option: n
Usage: head [-options] <url>...
Cordova can only run in Xcode version 4.6 or greater.
Error: /Users/shaunbrown/.cordova/lib/ios/cordova/3.5.0/bin/create: Command failed with exit code 2
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:753:16)
at Process.ChildProcess._handle.onexit (child_process.js:820:5)

我试过四处寻找错误但我找不到任何东西。

我正在运行xCode 5.1.1所以我知道它与此无关。有没有其他人遇到过这个问题,或者已经解决了这个问题?我正拉着我的头发试图解决它,到目前为止我还没有到达任何地方。

如果需要,我可以提供更多信息。

2 个答案:

答案 0 :(得分:1)

我设法解决了这个问题。我打开了我的.bash_profile文件,并注释了我的XAMPP安装引用的行。

然后我重新启动了终端,它运行得很好。

答案 1 :(得分:0)

您可能拥有Xcode 5.x,但您的命令行工具可能已设置为以前的版本。

类型:

 xcodebuild -version

在终端中。如果您需要更新,请阅读:

Xcode 4.4 and later install Command Line Tools