Я уверен, что это просто, но как мне определить, какая версия iOS SDK установлена на данный момент?
Я уверен, что это просто, но как мне определить, какая версия iOS SDK установлена на данный момент?
Ответы:
Если вы наберете это:
$> xcodebuild -showsdks
это дает что-то вроде этого:
$> OS X SDKs:
OS X 10.8 -sdk macosx10.8
OS X 10.9 -sdk macosx10.9
iOS SDKs:
iOS 6.1 -sdk iphoneos6.1
iOS 7.0 -sdk iphoneos7.0
iOS Simulator SDKs:
Simulator - iOS 6.0 -sdk iphonesimulator6.0
Simulator - iOS 6.1 -sdk iphonesimulator6.1
Simulator - iOS 7.0 -sdk iphonesimulator7.0
Если вам важен номер сборки (например, «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
выше команды должно помочь вам;)
-sdk iphoneos
или-sdk iphoneos7.0
с xcodebuild?