Эмулируйте iOS с ионной, текущая эмуляция завершается ошибкой: истекло время ожидания загрузки устройства.

Я использую Ionic и материал ниже. Команда Ionic's serve, команды добавления платформы iOS и команды build работают хорошо.

  • ОС: Mac OS X Йосемити
  • Версия узла: v0.12.2
  • Cordova CLI: 5.0.0
  • Ионная версия CLI: 1.3.22
  • Версия Xcode: Xcode 6.3.1 Версия сборки 6D1002
  • версия ios-sim: 3.1.1
  • Версия ios-deploy: 1.5.0

При использовании команды эмуляции эмулятор iOS запускается, но никогда не запускает приложение, заканчивающееся следующей ошибкой:

Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Timed out waiting for device to boot" UserInfo=0x7fa1240020c0 {NSLocalizedDescription=Timed out waiting for device to boot}
Error code 1 for command: ios-sim with args: launch,/Users/user/Apps/mySide/platforms/ios/build/emulator/mySide.app,--devicetypeid,com.apple.CoreSimulator.SimDeviceType.iPhone-6,--stderr,/Users/user/Apps/mySide/platforms/ios/cordova/console.log,--stdout,/Users/user/Apps/mySide/platforms/ios/cordova/console.log,--exit
Error: /Users/user/Apps/mySide/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:131:23)
    at ChildProcess.emit (events.js:110:17)
    at maybeClose (child_process.js:1015:16)
    at Process.ChildProcess._handle.onexit (child_process.js:1087:5)

Исследование на эту тему подняло вопрос: Ionic emulate ios: Сессия не может быть запущена, что привело меня к обходному пути, перенесшему мой проект в Xcode и эмулирующему его там, который работает. Также стоит отметить, что сообщение об ошибке отличается в обоих вопросах.

Так что мой вопрос о том, чтобы на самом деле использовать (исправление) ионных ionic emulate ios команда для эмуляции моего iOS-приложения; Любое разъяснение того, почему это происходит, также будет высоко ценится.

1 ответ

Установка новой версии Ionic CLI работала на меня. Посмотрите на эту тему. Используйте мастер ветку Github.

Другие вопросы по тегам