在尝试模拟Ionic制作的iOS应用程序时出现enent错误



我正在尝试Ionic框架。一切都很顺利,但是当我试图模拟一个iOS应用

macbook$ sudo ionic emulate ios

我得到了以下错误:

Password:
....
** BUILD SUCCEEDED **
No target specified for emulator. Deploying to iPhone-6 simulator
ENOENT, no such file or directory '/Users/macbook/Library/Logs/CoreSimulator/9F89ED64-0748-4A65-92DF-611110E9D4C4/system.log'
Error code 1 for command: ios-sim with args: launch,/Users/macbook/Documents/workspaceionic/MyTestApp/platforms/ios/build/emulator/MyTestApp.app,--devicetypeid,com.apple.CoreSimulator.SimDeviceType.iPhone-6,--stderr,/Users/macbook/Documents/workspaceionic/MyTestApp/platforms/ios/cordova/console.log,--stdout,/Users/macbook/Documents/workspaceionic/MyTestApp/platforms/ios/cordova/console.log,--exit
Error: /Users/macbook/Documents/workspaceionic/MyTestApp/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:134: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)

你知道哪里出了问题吗?我使用的是Yosemite, Node版本是0.12.7。iOS应用程序从XCode模拟精细

编辑:

如果我用XCode打开项目并模拟它,它就能工作。

不需要sudo

ionic emulate iOS

是正确的语句

运行Node 0.12时有明显的问题。x和离子。我自己也遇到了这个问题,在我的c9中。io帐户…开发环境需要0.12。但是Ionic需要0.10.x。在windows 7上使用Node 0.12.2和npm 2.7.4离子安装错误

这是一个权限问题,它是解决我的问题,

sudo chown -R $(whoami) ~/Code/ionic-app/

相关内容

最新更新