web-dev-qa-db-ger.com

iOS 5 SDK ist nach dem Upgrade auf Xcode 4.5 nicht mehr vorhanden

Ich habe Xcode auf Version 4.5 aktualisiert. Jetzt werden alle Einstellungen auf die Werkseinstellungen zurückgesetzt - Editor-Schriftarten, Farben usw. -, aber das ist nicht meine größte Sorge. 

Es scheint, dass das iOS-SDK 5.1, auf das ich abzielte, nun verschwunden ist. In den Build-Einstellungen des Projekts kann ich nur das Basis-SDK zwischen "Latest iOS (iOS 6.0)" und "iOS 6.0" auswählen. Ist es möglich, die zuvor installierten SDKs wiederherzustellen?

15

Aktuelle Xcode-Versionen werden nur mit dem neuesten iOS-SDK geliefert (schade, aber wir können es nicht ändern). Apple empfiehlt außerdem, immer das neueste SDK zum Erstellen von Apps zu verwenden und das "Bereitstellungsziel" auf die Mindestversion festzulegen, die Sie unterstützen möchten.

Sie können ein SDK (z. B. iPhoneOS5.1.sdk) von einem älteren Xcode nach kopieren

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

und es erscheint in den Build-Einstellungen. Bei dieser Konfiguration können später Probleme auftreten.

20
Martin R

Download von diesem Link, alle SDKs sollten hier sein. Ein netter Kerl hat es geschafft 

http://uv.howett.net/~dhowett/sdks.php

21
Cecilia Zhang

In Xcode gehen Sie zu Einstellungen-> Downloads und laden Sie den iOS 5-Simulator sowie Befehlszeilen-Tools herunter. Hoffe, das hat geholfen

5
stringCode

Ich nehme an, Sie meinten "Basis-SDK" nicht als Ziel - als Basis-SDK sollten Sie das neueste verwenden. Ich denke, es gibt keine Möglichkeit, 5.1 auf Xcode 4.5 zu installieren (aber ich kann mich irren). Sie können immer " Implementierungsziel 'bis 5.1 (minimales unterstütztes Ziel ist 4.3). 

Da Xcode innerhalb eines App-Pakets verpackt ist, können Sie zwei Xcode-Versionen parallel installieren, wenn Sie dies benötigen.

3
lupatus

In meinem anderen Laptop, der noch XCode 4.2 hatte, befand sich der Speicherort des iOS 5 SDK hier: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/(im Gegensatz zu dem oben genannten oben )

also habe ich es einfach kopiert und voila!

3
abbood

Ja! 

Wenn Sie auf den Simulator-Auswahlbildschirm klicken, wird unten eine Schaltfläche Weitere Simulatoren angezeigt.

enter image description here

Stellen Sie jedoch sicher, dass das Implementierungsziel auf den zu installierenden Simulator eingestellt ist. In Ihrem Fall 5.1.

Dann gibt es ein weiteres Fenster, in dem alle Simulatoren angezeigt werden. Installieren Sie einfach, was Sie möchten! :)

3
mayuur

1) Erster Schritt: Laden Sie Ihren Simulator unter diesem Link herunter. http://uv.howett.net/~dhowett/sdks.php

2) Zweiter Schritt Entpacken Sie den heruntergeladenen Simulator und fügen Sie ihn in den folgenden Pfad ein: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

3) Starten Sie Xcode neu. (Legen Sie in den Projekteinstellungen ggf. das Bereitstellungsziel 5.0 fest.)

2
Alex

Sie müssen nur das gewünschte SDK mit dem Bildschirm Xcode -> Voreinstellungen -> Downloads installieren:

Screenshot of the Downloads panel in Xcode -> Preferences

Sie erhalten dann den iOS5.1-Simulator, den iOS5.0-Simulator und den iOS4.3-Simulator, wenn Sie sie möchten.

Es ist kein Trick nötig. 

0
mike-pz