Sono sicuro che sia semplice, ma come faccio a determinare quale versione di iOS SDK ho attualmente installato?
Sono sicuro che sia semplice, ma come faccio a determinare quale versione di iOS SDK ho attualmente installato?
Risposte:
Se digiti questo:
$> xcodebuild -showsdks
dà qualcosa del genere:
$> 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
Se ti interessa il numero di build (come "10B61"), specialmente durante le beta, il posto migliore per controllare quale versione di Xcode e dei relativi SDK hai installato è usare "System Information".
Menu Apple> Informazioni su questo Mac> Report di sistema> Software> Sviluppatore
Una volta lì, vedrai la versione e i numeri di build per tutti i componenti principali degli Strumenti per sviluppatori. La versione di primo livello e il numero di build corrispondono al nome dell'immagine del disco che hai scaricato da Apple.
Questo è a partire da macOS 10.14.3.
Per l'ultima versione di MAC OS Mountain lion:
Menu Apple> Informazioni su questo Mac> Ulteriori informazioni ...> Report di sistema ...> Software> Sviluppatore
Troverai informazioni per gli sviluppatori in questo modo:
Versione: 4.6 (4H127) Posizione: /Applications/Xcode.app Applicazioni: Xcode: 4.6 (2066) Strumenti: 4.6 (46000) SDK: OS X: 10.7: (11E52) 10.8: (12C37) iOS: 6.1: (10B141) Simulatore iOS: 6.1: (10B141)
Aggiornamento: grazie a Stan per aver mostrato come farlo con Xcode 4.3 su Lion:
ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Il comando seguente mostra un elenco di tutti gli SDK di iPhone installati sul tuo computer.
ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Il motivo più semplice per cui ho trovato è eseguire questa riga di comando:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
OPPURE, se hai più versioni di XCode :
sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer
fastlane non è in grado di eseguire correttamente quel comando, quindi sembra che tu non abbia una versione di Xcode selezionata perxcodebuild
eseguire le cose con. L'esecuzione delxcode-select
comando sopra dovrebbe fare il trucco per te;)
-sdk iphoneos
o-sdk iphoneos7.0
con xcodebuild?