Я хочу собрать симулятор локально и запустить его на другом компьютере с macOS. Для Mac на MacOS 10.14 или ниже этот процесс прост. Найдите файл .app, отправьте его другому разработчику, и он может использовать для этого любую из опций (xcrun simctl install <simulator> <path to .app>
+ xcrun simctl launch
, перетащив файл .app в свой имитатор работы и щелкнув в пользовательском интерфейсе симулятора).
После запуска 10.15 другого устройства это больше не работает. Когда приложение запускается, macOS ( не в смоделированной iOS) выдает модальное предупреждение о том, что невозможно проверить безопасность приложения, поскольку сборка симулятора не подписана / не заверена, а приложение всимулятор застрял на белом экране.
Опции, которые я пробовал:
- Добавление опции -exportNotarizedApp к вызову
xcodebuild
. Это отклоняет многие поля, необходимые для iOS (например, scheme
), поэтому оно явно предназначено для реальных приложений Mac OS.
Кто-нибудь успешно опубликовал приложение-симулятор, созданное на Catalina?
Нужно ли мне создавать настоящий симулятор с подписью? Могу ли я использовать для этого сертификат разработчика?
Могу ли я просто установить один и тот же сертификат разработчика на обе машины?
Приложение предназначено для внутренней отладки и тестирования и его не нужно устанавливать на реальномУстройство iOS.