【问题标题】:cordova platform add ios科尔多瓦平台添加ios
【发布时间】: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..... 然后就可以了。

标签: ios cordova


【解决方案1】:

基于the answer herethe answer here,通过查看PATH 变量,您似乎走在了正确的轨道上。

特别是,如果您安装了 XAMPP,请尝试从您的 ~/.profile 中注释掉这一行,如下所示:

# export /PATH=/Applications/XAMPP/bin:$PATH

【讨论】:

猜你喜欢
  • 2017-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-15
  • 2018-04-11
  • 1970-01-01
  • 2014-06-03
相关资源
最近更新 更多