【问题标题】:Development Platform using PhoneGap on a Mac Pro在 Mac Pro 上使用 PhoneGap 的开发平台
【发布时间】:2015-10-20 19:41:27
【问题描述】:

我正在使用我的 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'... 运行命令: /Users/developer/PhoneBook/DOR_Phonebook_mobile/DorPhonebook/platforms/ios/cordova/build

xcode-select:错误:工具“xcodebuild”需要 Xcode,但处于活动状态 开发者目录 '/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) 在 ChildProcess.emit (events.js:110:17) 在可能关闭(child_process.js:1015:16) 在 Process.ChildProcess._handle.onexit (child_process.js:1087:5)

【问题讨论】:

  • 你安装了xcode和cli工具吗?

标签: ios node.js git cordova


【解决方案1】:

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

在您选择了更适合您的名称后,您应该解决您的 XCode 问题。 Stackoverflow 上已经有问题了 -> Unable to use xcode-commandlinetools.

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

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

按照我说的做完之后,尝试再次创建一个项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    相关资源
    最近更新 更多