Я уверен, что это просто, но как мне определить, какая версия iOS SDK установлена на данный момент?
ios
xcode
xcodebuild
Джош Браун
источник
источник
-sdk iphoneos
или-sdk iphoneos7.0
с xcodebuild?Если вам важен номер сборки (например, «10B61»), особенно во время бета-тестирования, лучшее место, чтобы проверить, какую версию Xcode и связанных SDK вы установили, - это использовать «Системную информацию».
Меню Apple> Об этом Mac> Системный отчет> Программное обеспечение> Разработчик
Оказавшись там, вы увидите номера версий и сборок для всех основных компонентов инструментов разработчика. Версия верхнего уровня и номер сборки соответствуют имени образа диска, который вы скачали из Apple.
Это по состоянию на macOS 10.14.3.
источник
Для последней версии MAC OS Mountain lion:
Меню Apple> Об этом Mac> Подробнее ...> Системный отчет ...> Программное обеспечение> Разработчик
Вы найдете такую информацию для разработчиков:
Версия: 4.6 (4H127) Расположение: /Applications/Xcode.app Приложения: Xcode: 4.6 (2066) Инструменты: 4.6 (46000) SDK: OS X: 10.7: (11E52) 10.8: (12C37) iOS: 6.1: (10B141) Симулятор iOS: 6.1: (10B141)
источник
Обновление: спасибо Стэну за то, что он показал, как это сделать с Xcode 4.3 на Lion:
ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Следующая команда показывает список всех iPhone SDK, установленных на вашем компьютере.
ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
источник
Самая простая причина, по которой я нашел, - запустить эту командную строку:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
ИЛИ, если у вас несколько версий XCode :
sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer
fastlane не может успешно выполнить эту команду, поэтому похоже, что у вас не выбрана версия Xcode для
xcodebuild
запуска чего-либо. Выполнение приведеннойxcode-select
выше команды должно помочь вам;)Источник: https://github.com/fastlane/fastlane/issues/12784
источник