在Mac Pro上使用PhoneGap的开发平台

时间:2015-07-29 17:13:40

标签: ios node.js git cordova

我正在使用Mac Pro设置开发平台。我已经安装了GITNODEJSPhoneGapCordova。我已成功将一个存储库克隆到我的计算机并添加了IOS平台。但是当我去构建我的项目时,我收到一个错误: Command failed with exit code 2.

我还需要安装其他东西吗?

这是我的错误:

  

bash-3.2#sudo -s   bash-3.2#phonegap build ios   [phonegap]执行   ' cordova build ios' ...运行命令:   /用户/开发者/电话簿/ DOR_Phonebook_mobile / DorPhonebook /平台/ IOS /科尔多瓦/构建

     

xcode-select:error:tool' xcodebuild'需要Xcode,但有效   开发人员目录' / Library / Developer / CommandLineTools'是一个命令   线工具实例

     

ERROR构建其中一个平台:错误:   /用户/开发商/电话簿/ DOR_Phonebook_mobile / DorPhonebook /平台/ IOS /科尔多瓦/编译:   命令失败,退出代码2您可能没有必需的   环境或操作系统来构建这个项目

     

错误:   /用户/开发商/电话簿/ DOR_Phonebook_mobile / DorPhonebook /平台/ IOS /科尔多瓦/编译:   命令失败,退出代码为2       在ChildProcess.whenDone(/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23)       在ChildProcess.emit(events.js:110:17)       在maybeClose(child_process.js:1015:16)       在Process.ChildProcess._handle.onexit(child_process.js:1087:5)

1 个答案:

答案 0 :(得分:0)

首先,您不需要Cordova PhoneGap,因为您只需使用其他名称安装相同的东西。

选择听起来更适合你的名字后,你应该解决你的XCode问题。 Stackoverflow上已有一个问题 - > Unable to use xcode-commandlinetools

正如我在那里看到的那样,我首先建议您检查是否安装了最新版本的xcode和节点。如果您已有最新版本,请尝试重新安装Xcode或尝试运行

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

在你做完所有事情之后我说再试一次创建一个项目。