ios - 无法启动 Cordova iOS 模拟器 - Mac 上的 PhoneGap

标签 ios xcode cordova phonegap-plugins emulation

尝试启动 iOS 模拟器时,我收到以下消息:

peters-mbp-2:hello pz$ cordova emulate ios
Running command: /Users/pz/ss/hello/platforms/ios/cordova/run --emulator
simctl was not found.
Check that you have Xcode 6.x installed:
    xcodebuild --versionCheck that you have Xcode 6.x selected:
    xcode-select --print-path

Error: /Users/pz/ss/hello/platforms/ios/cordova/run: Command failed with exit code 2
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)
    at emitTwo (events.js:87:13)
    at ChildProcess.emit (events.js:172:7)
    at maybeClose (internal/child_process.js:817:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

我的Xcode版本不错,6.2版本如下图:

peters-mbp-2:hello pz$ xcodebuild -version
Xcode 6.2
Build version 6C131e

我相信我的路径没有设置但是我不确定要设置什么,当前路径是:

peters-mbp-2:hello pz$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer

同样,我相信我只需要运行以下命令就可以了,有人知道我应该将路径设置为什么吗?

peters-mbp-2:hello pz$ xcode-select -s <some path>

最佳答案

从 Mavericks 更新到 El Capitan,然后从 Xcode 6 更新到 Xcode 7 后遇到同样的问题。

只需打开 Xcode 即可完成“安装组件”。

关于ios - 无法启动 Cordova iOS 模拟器 - Mac 上的 PhoneGap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32554259/

相关文章:

ios - 从 UIPastboard 粘贴字符串数据

ios - 运行 Non-Storyboard 应用程序的运行时错误

ios - 从 Swift 函数中的异步调用返回数据

ios - Swift 4 - 如何使用按钮启用/禁用键盘

c# - 在我的 Windows Phone 8.1 应用程序中通过 Facebook 登录时如何检索用户访问 token ?

html - 在运行的声音线程上播放声音,还是继续播放?

ios - 无法使用 cocoapods Xcode 6.1.1 存档

c++ - 如何在 mac os 10.14 上安装 vcremote?

swift - 无法以编程方式将 Storyboard 中的颜色集更改为 xcassets 目录中的颜色

java - 带有 "SplashScreen.java uses or overrides a deprecated API."错误的 ionic 构建