我是离子框架的新手。我跟着官方getting started。一切都很好,除非我跑
ionic emulate ios
红色控制台警告如下:
2014-11-10 10:02:23.837 ios-sim[9436:507]
stderrPath: /Users/apple/Projects/nodejs/ionic/tean/platforms/ios/cordova/console.log
2014-11-10 10:02:23.838 ios-sim[9436:507]
stdoutPath: /Users/apple/Projects/nodejs/ionic/tean/platforms/ios/cordova/console.log
Usage of '--family' is deprecated in 3.x. Use --devicetypeid instead.
Usage of '--retina' is deprecated in 3.x. Use --devicetypeid instead.
Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Simulator session timed out." UserInfo=0x7ff47ab00790 {NSLocalizedDescription=Simulator session timed out.}
Error: /Users/apple/Projects/nodejs/ionic/tean/platforms/ios/cordova/run: Command failed with exit code 1
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Process.ChildProcess._handle.onexit (child_process.js:823:5)
即使出现此错误,ios仿真器也会毫无问题地打开并运行。有没有解决方案可以解决这个问题?
ps:我也尝试过:
ionic emulate --devicetypeid=retina
ionic emulate --devicetypeid=retina
ionic emulate --retina
问题仍然存在
答案 0 :(得分:0)
我遇到了同样的问题,在离子论坛中遇到了this thread。他们为您提供了一些可能的解决方案:
pkill lldb
然后重试。ios-sim
包。