Невозможно выполнить /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 или просто выбрать несколько старых версий и продолжить работу:)

Надеюсь, я помог.

Другие вопросы по тегам