Estoy seguro de que esto es simple, pero ¿cómo puedo determinar qué versión del SDK de iOS tengo instalada actualmente?
Estoy seguro de que esto es simple, pero ¿cómo puedo determinar qué versión del SDK de iOS tengo instalada actualmente?
Respuestas:
Si escribe esto:
$> xcodebuild -showsdks
da algo como esto:
$> 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
Si le importa el número de compilación (como "10B61"), especialmente durante las betas, el mejor lugar para verificar qué versión de Xcode y los SDK relacionados que ha instalado es usar "Información del sistema".
Menú Apple> Acerca de esta Mac> Informe del sistema> Software> Desarrollador
Una vez allí, verá los números de versión y compilación de todos los componentes principales de las Herramientas para desarrolladores. La versión de nivel superior y el número de compilación corresponden al nombre de la imagen de disco que descargó de Apple.
Esto es a partir de macOS 10.14.3.
Para la última versión de MAC OS Mountain Lion:
Menú Apple> Acerca de esta Mac> Más información ...> Informe del sistema ...> Software> Desarrollador
Encontrará información de desarrollador como esta:
Versión: 4.6 (4H127) Ubicación: /Applications/Xcode.app Aplicaciones: Xcode: 4.6 (2066) Instrumentos: 4.6 (46000) SDK: OS X: 10.7: (11E52) 10.8: (12C37) iOS: 6.1: (10B141) Simulador de iOS: 6.1: (10B141)
Actualización: Gracias a Stan por mostrar cómo hacerlo con Xcode 4.3 en Lion:
ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
El siguiente comando muestra una lista de todos los SDK de iPhone instalados en su computadora.
ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
La razón más simple por la que encontré es ejecutar esta línea de comando:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
O, si tiene varias versiones de XCode :
sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer
Fastlane no puede ejecutar con éxito ese comando, por lo que parece que no tiene una versión de Xcode seleccionada paraxcodebuild
ejecutar las cosas. Ejecutar elxcode-select
comando anterior debería funcionar por ti;)
-sdk iphoneos
o-sdk iphoneos7.0
con xcodebuild?