【发布时间】:2014-07-15 16:24:50
【问题描述】:
我尝试将 ios 平台添加到我的 phonegap 项目中,但失败了。我已经成功添加了android平台。开发环境是Mac。我的 Xcode 版本在 5 以上。我已经安装了 node.js、ant、cordova、phonegap 等。这是我第一次提出问题。我已经检查了其他类似的问题,但它不起作用。谁能给点建议?
当我在项目文件中运行cordova platform add ios 时,控制台输出如下:
Creating ios project...
Unknown option: n
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
Cordova can only run in Xcode version 4.6 or greater.
Error: /Users/Magnusmode/.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:735:16)
at Process.ChildProcess._handle.onexit (child_process.js:802:5)"
也许我在 ~/.profile 中添加了错误的 Xcode 路径。这是 ~/.profile 的一部分:
export PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs:"$PATH"
export PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk:"$PATH"
export PATH=/Applications/Xcode.app/Contents/Developer/Applications/Xcode.app:"$PATH"
export PATH=/Applications/Xcode.app/Contents/Developer/Applications:"$PATH"
【问题讨论】:
-
您正在运行新的 xcode 预览版吗?还是稳定版?
-
我按照 Bentsai 的建议评论 #export /PATH=?Applications/XAMPP..... 然后就可以了。