Je suis sûr que c'est simple, mais comment déterminer la version du SDK iOS que j'ai actuellement installée?
Je suis sûr que c'est simple, mais comment déterminer la version du SDK iOS que j'ai actuellement installée?
Réponses:
Si vous tapez ceci:
$> xcodebuild -showsdks
ça donne quelque chose comme ça:
$> 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 vous vous souciez du numéro de build (comme "10B61"), en particulier pendant les bêtas, le meilleur endroit pour vérifier quelle version de Xcode et des SDK associés vous avez installés est d'utiliser "Informations système".
Menu Pomme> À propos de ce Mac> Rapport système> Logiciel> Développeur
Une fois sur place, vous verrez la version et les numéros de build de tous les principaux composants des outils de développement. La version de niveau supérieur et le numéro de build correspondent au nom de l'image disque que vous avez téléchargée depuis Apple.
C'est à partir de macOS 10.14.3.
Pour la dernière version de MAC OS Mountain lion:
Menu Pomme> À propos de ce Mac> Plus d'informations ...> Rapport système ...> Logiciel> Développeur
Vous trouverez des informations sur les développeurs comme celles-ci:
Version: 4.6 (4H127) Emplacement: /Applications/Xcode.app Applications: Xcode: 4.6 (2066) Instruments: 4.6 (46000) SDK: OS X: 10.7: (11E52) 10.8: (12C37) iOS: 6.1: (10B141) Simulateur iOS: 6.1: (10B141)
Mise à jour: Merci à Stan pour avoir montré comment le faire avec Xcode 4.3 sur Lion:
ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
La commande suivante affiche une liste de tous les SDK iPhone installés sur votre ordinateur.
ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Le plus simple pourquoi j'ai trouvé est d'exécuter cette ligne de commande:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
OU, si vous avez plusieurs versions de XCode :
sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer
fastlane n'est pas en mesure d'exécuter cette commande avec succès, il semble donc que vous n'avez pas de version Xcode sélectionnée pourxcodebuild
exécuter les choses avec. L'exécution de laxcode-select
commande ci-dessus devrait faire l'affaire pour vous;)
-sdk iphoneos
ou-sdk iphoneos7.0
avec xcodebuild?