#ios #typescript #cordova #ionic-framework
#iOS #typescript #кордова #ionic-framework
Вопрос:
Поскольку я обновил Xcode до версии 12.2, у меня начинаются проблемы при попытке запустить мое ионное приложение в симуляторе iOS.
Сборка приложения прошла успешно, но не удалось запустить в симуляторе, на физическом устройстве работает должным образом. Я получаю следующее сообщение об ошибке
Для эмулятора не указана цель. Развертывание в неопределенном симуляторе. Тип устройства «com.apple.CoreSimulator.Не удалось найти SimDeviceType.undefined».
Спасибо
Ответ №1:
Я также столкнулся с такой же проблемой после обновления Mojave.
Вы можете запустить симулятор, указав полный путь к CoreSimulator для целевого атрибута. Попробуйте выполнить следующие команды
$ ionic cordova emulate ios --livereload --consolelogs --target="iPhone-6,com.apple.CoreSimulator.SimRuntime.iOS-12-2"
$ ionic cordova emulate ios --livereload --consolelogs --target="iPhone-6,com.apple.CoreSimulator.SimRuntime.iOS-12-2" --buildFlag="-UseModernBuildSystem=0"
Дайте мне знать, если у вас это не сработало.
Комментарии:
1. Если это сработает, пожалуйста, примите как правильный ответ и проголосуйте. Спасибо.
2. когда я запускал эту команду, я получаю
{path}/platforms/ios/build/emulator/{appName}.app/Info.plist file
not found. Этот путь действительно не существует, когда я проверяю свой каталог проекта, я могу найти{path}/platforms/ios/{appName}.app/{appName}-Info.plist
, мог ли я забыть какую-либо конфигурацию?3. Вы пробовали очистить папку с производными данными и выполнить сборку заново?
4. Да, платформа ios тоже удалена.
5. Просто чтобы убедиться, вы пробовали вторую команду также из сообщения и все еще сталкиваетесь с проблемой?