![](/img/trans.png)
[英]Ionic iOS Build Succeeds but when trying to emulate the app doesn't appear in emulator
[英]ENOENT error when trying to emulate Ionic made iOS app
我正在尝试 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。 来自 XCode 的 iOS 应用程序模拟得很好
编辑:如果我用 XCode 打开项目并模拟它,它就可以工作。
不需要sudo
ionic emulate iOS
是正确的陈述
运行Node 0.12.x和Ionic显然存在问题。 我在我的c9.io帐户中遇到了这个问题... dev environ想要0.12.x,但是Ionic需要0.10.x. 有关更多信息,请参阅Anil Singh在此主题中的响应: 在Windows 7上使用Node 0.12.2和npm 2.7.4离子安装错误
这是一个权限问题,它解决了我的问题,
sudo chown -R $(whoami) ~/Code/ionic-app/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.