Эмулируйте 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.