Проблемы при попытке запустить ионное приложение в симуляторе iOS

#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. Просто чтобы убедиться, вы пробовали вторую команду также из сообщения и все еще сталкиваетесь с проблемой?