Не удается установить iOS SDK для RAD Studio 10.2 Токио - PullRequest
0 голосов
/ 13 ноября 2018

Недавно мы приобрели новую лицензию RAD Studio Tokyo и установили обновление 10.2 версии 3 на Windows 10 Pro.Мы приобрели продукт специально для работы с Windows и iOS, но пока мы можем ориентироваться только на Windows.

Целевой средой является macOS 10.13.6 со всеми последними обновлениями, включая Xcode 10.1 и iPhoneOS12.1.sdk, iPhoneSimulator12.1.sdk, MacOSX10.14.sdk.Также установлены PAServer-19.0.app и PAServerManager.app, которые оба работают должным образом.

После выполнения документации RAD Studio для настройки профиля подключения и iOS SDK я смогподключиться к PAServer, он проанализировал доступные SDK (/usr/bin/xcodebuild -version -sdk).Диалоговое окно Добавить новый SDK в RAD Studio затем заполняет комбинированный список Выберите версию SDK тем, что он проанализировал, но в нем только перечислен macOS SDK «MacOSX 10.14».В списке нет iOS SDK.

Затем я прочитал поддерживаемые целевые среды iOS и увидел, что iOS 12 не поддерживается.Поэтому я загрузил Xcode 9.4.1 из Apple (который включает iOS 11.4 SDK), предполагая, что iOS 11.4 будет поддерживаться, поскольку в документации RAD Studio говорится, что iOS 11 поддерживается.

После документации по устранению неполадок я установил Xcode 9.4.1 в автономный каталог (оставив только существующий Xcode 10.1 в / Applications), обновил выбранный Xcode системы (используя /usr/bin/xcode-select --switch /path/to/Xcode-9.4.1.app/Contents/Developer), затем перезапустил PAServer.

Теперь, когда я пытаюсь выбрать поддерживаемую версию iOS через Добавление нового SDK в RAD Studio, Выберите версию SDK В поле со списком добавлен недавно установленный старый MacOS SDK «MacOSX 10.13», поэтому я уверен, что он ищет правильные пути, но 1028 * iOS SDK в списке нет.Что дает?

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Доказательство полного безумия, которое они заставляют вас пройти!

enter image description here

0 голосов
/ 15 ноября 2018

За последние пару лет у нас было адское лицензирование Embarcadero, и это, кажется, является продолжением.

Принимая во внимание комментарий @ DaveNottage, я подумал, что это странно iOS не был указан в качестве доступной платформы через установщик ISO и вспомнил, как более старые версии RAD Studio использовали его для добавления в качестве «дополнения Mobile Pack». ", но только для определенных изданий . Затем я сравнил мою установленную версию RAD Studio (Professional) с версией, названной в нашей новой лицензии Network Named User (Enterprise). Те не совпадают. Поэтому я запустил диспетчер лицензий и убедился, что у меня действительно установлены две разные лицензии, и что RAD Studio 10.2, очевидно, использует более старую, более низкую лицензию XE8 Professional , поскольку она подпадает под действие лицензии на обновление.

Я удалил эту лицензию из менеджера лицензий. Деинсталлированная RAD Studio 10.2. Переустановлен с использованием того же ISO, который я использовал изначально. И теперь неожиданно у меня есть iOS 32-битная и 64-битная в качестве доступных платформ, и они также теперь отображаются как доступные SDK в SDK Manager.


И, к сведению, вы, ребята, гораздо больше помогли, чем поддержка Embarcadero Я представил точно такую ​​же проблему (скопированную), и их единственным ответом было то, что RAD Studio 10.2 не поддерживает iOS 12, и связался с их отделом продаж по поводу доступа к бета-версии RAD Studio 10.3. Таким образом, они явно даже не читали вопрос вообще . Прекрасная поддержка для лицензии за 5000 $.

...