Ich bin mir sicher, dass dies einfach ist, aber wie bestimme ich, welche Version des iOS SDK ich derzeit installiert habe?
Ich bin mir sicher, dass dies einfach ist, aber wie bestimme ich, welche Version des iOS SDK ich derzeit installiert habe?
Antworten:
Wenn Sie dies eingeben:
$> xcodebuild -showsdks
es gibt so etwas:
$> 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
Wenn Sie sich für die Build-Nummer interessieren (wie "10B61"), insbesondere während Betas, können Sie am besten überprüfen, welche Version von Xcode und zugehörigen SDKs Sie installiert haben, indem Sie "Systeminformationen" verwenden.
Apple-Menü> Über diesen Mac> Systembericht> Software> Entwickler
Dort sehen Sie Versions- und Build-Nummern für alle Hauptkomponenten der Entwicklertools. Die Versionsnummer und Build-Nummer der obersten Ebene entspricht dem Namen des von Apple heruntergeladenen Disk-Images.
Dies ist ab macOS 10.14.3.
Für die neueste Version von MAC OS Mountain Lion:
Apple-Menü> Über diesen Mac> Weitere Informationen ...> Systembericht ...> Software> Entwickler
Sie finden Entwicklerinformationen wie folgt:
Version: 4.6 (4H127) Speicherort: /Applications/Xcode.app Anwendungen: Xcode: 4.6 (2066) Instrumente: 4.6 (46000) SDKs: OS X: 10.7: (11E52) 10.8: (12C37) iOS: 6.1: (10B141) iOS Simulator: 6.1: (10B141)
Update: Vielen Dank an Stan, der gezeigt hat, wie es mit Xcode 4.3 auf Lion geht:
ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Der folgende Befehl zeigt eine Liste aller auf Ihrem Computer installierten iPhone SDKs.
ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Der einfachste Grund, warum ich gefunden habe, ist, diese Befehlszeile auszuführen:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
ODER, wenn Sie mehrere XCode- Versionen haben:
sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer
Fastlane kann diesen Befehl nicht erfolgreich ausführen. Es scheint also, dass Sie keine Xcode-Version ausgewählt haben,xcodebuild
mit der Sie Dinge ausführen können. Das Ausführen desxcode-select
obigen Befehls sollte den Trick für Sie tun;)
-sdk iphoneos
oder-sdk iphoneos7.0
mit xcodebuild verwenden?