Симулятор показывает черный экран с использованием ионного
Я прошел через ионное приложение sidemenu, когда я запускал emulate ios, я получаю следующие ошибки:
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=0x7f91f97358b0 {NSLocalizedDescription=Simulator session timed
и черный экран подходит для симулятора
и это моя макро-информация:
йосемит 10.10
ios-sim версия 3.0.0
кордова версия 3.6.3-0.2.13
ионная версия 1.2.6-beta1
xcode 6.1
Ответы
Ответ 1
Наконец-то я нашел решение для решения этой проблемы. Сначала настройте приложение:
1- ионный запуск вкладок myAppname
2- cd myAppname
3- ионная платформа добавить iOS
4- ионная конструкция ios
Затем создайте файл в каталоге проектов с именем emulator.sh или любым другим именем и скопируйте содержимое кода ниже:
echo "Emulating..."
cd ./platforms/ios/build/emulator
var=$(pwd)
ios-sim launch "$var"/*.app
Установить разрешение для script: $sudo chmod 777 emulator.sh
всякий раз, когда вы хотите эмулировать свое приложение, запустите script:./emulator.sh
поэтому, используя этот script, вам не нужно вручную открывать проект в Xcode и запускать проект
Особая благодарность Мирославу Масе
Ответ 2
Вы запускаете ионную команду из сеанса tmux? tmux, похоже, препятствует обмену данными между кордовой и симулятором iOS. Как только я попытался запустить команды ionic/cordova emulate ios
непосредственно с терминала, он работал отлично!
Ответ 3
У меня была такая же проблема, и я смог ее решить:
- Открыть Xcode
- В Xcode > Open Developer Tool > iOS Simulator
- iOS Simulator > Reset Содержание и настройки
- Перезагрузите Mac (снимите флажок открыть все окна)
Godspeed.
Ответ 4
Вам нужно вручную скопировать последние ионные файлы в ваш проект после их распаковки, как указано здесь: http://forum.ionicframework.com/t/on-upgrading-to-ionic-beta-13-getting-error-uncaught-referenceerror-interpolate-is-not-defined/10232