我正在使用我的Mac建立一个开发平台。我安装了GIT,NODEJS,PhoneGap和Cordova。我成功地将一个存储库克隆到我的计算机上,并添加了IOS平台。但是,当我去构建我的项目时,我会得到一个错误:Command failed with exit code 2.
我还需要安装什么东西吗?
以下是我的错误:
-s bash-3.2# sudo bash-3.2# phonegap构建ios phonegap执行'cordova build ios‘.运行命令: /Users/developer/PhoneBook/DOR_Phonebook_mobile/DorPhonebook/platforms/ios/cordova/build 选择:错误:工具'xcodebuild‘需要Xcode,但是active developer目录'/Library/Developer/CommandLineTools’是一个命令行工具实例 构建其中一个平台时出错:错误: /Users/developer/PhoneBook/DOR_Phonebook_mobile/DorPhonebook/platforms/ios/cordova/build:命令在退出代码2中失败,您可能没有构建此项目所需的环境或操作系统 错误: /Users/developer/PhoneBook/DOR_Phonebook_mobile/DorPhonebook/platforms/ios/cordova/build:命令失败,退出代码2在ChildProcess.whenDone、(/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1015:16) at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
发布于 2015-07-30 06:13:08
首先,您不需要Cordova 和 PhoneGap,因为您只需用另一个名称安装相同的东西。
在您选择了听起来更适合您的名称之后,您应该解决XCode问题。这里已经有一个关于Stackoverflow -> Unable to use xcode-commandlinetools的问题。
正如我在那里看到的,我首先建议您检查是否安装了最新版本的xcode和节点。如果您已经拥有最新版本,请尝试重新安装Xcode或尝试运行。
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer在你做完所有的事情后,就像我说的那样,试着再创建一个项目。
https://stackoverflow.com/questions/31706996
复制相似问题