Невозможно выполнить /usr/bin/xcrun simctl install... при развертывании приложения Delphi на симуляторе iOS
Я пытаюсь настроить среду для выпуска приложений для iOS.
На моем ПК с Windows я использую RAD Studio 10.2 Update 3 и создал новое приложение Delphi из одного из примеров.
На моем Mac у меня есть XCode 8.2, iOS 10.0 Simulator, PAServer 19.0 (работает).
В RAD Studio я перезаписываю переменную среды "PLATFORM" значением "iOSSimulator" (в моем ПК HP она используется). Я определил профиль подключения к Mac, и он работает. Я добавил iPhoneSimulator 10.2 (он единственный предложенный) в SDK.
Когда я запускаю приложение в RAD Studio, через некоторое время на этапе развертывания происходит сбой с этим диалоговым сообщением (я запутал IP-адрес):
Невозможно запустить процесс "123.123.123.123" с использованием параметров из профиля "Mac VM di XCodeClub".
Была возвращена следующая ошибка: "Невозможно выполнить"/usr/bin/xcrun" simctl install "/Users/xcodeclub/PAServer/scratch-dir/bluish-...VM di bluish/MasterDetailApplication.app"' (Ошибка 117)
Использование:
simctl install <device> <path>
'
В чем проблема? Отсутствующий файл, неправильный вызов simctl
...?
Если я изменяю цель на OS X (добавляя SDK и меняя "PLATFORM" на "OSX32"), это работает.
0 ответов
Вчера я столкнулся с точно такой же проблемой, и после долгих проб и ошибок я обнаружил, что установленный по умолчанию iOS Simulator, установленный при установке XCode, не поддерживается Delphi, и, таким образом, генерирует эту ошибку из-за отсутствия совместимого SDK.
Так как я использую Delphi 10.3.1 Rio, который поддерживает до iOS 10.3.2, я использовал Xcode/Components, чтобы установить только это, и вуаля, все решено.
В вашем случае я предлагаю вам сначала найти поддерживаемые версии iOS Simulator или просто выбрать несколько старых версий и продолжить работу:)
Надеюсь, я помог.