web-dev-qa-db-fra.com

iOS 5 SDK a disparu après la mise à niveau vers Xcode 4.5

J'ai mis à niveau Xcode vers la version 4.5. Désormais, toutes les préférences sont réinitialisées (paramètres de l'éditeur, polices, etc.), mais ce n'est pas ma principale préoccupation. 

Il semble que le SDK iOS 5.1 que je ciblais est maintenant parti. Dans les paramètres de construction du projet, je ne peux choisir le Kit de développement logiciel de base qu'entre "Dernière iOS (iOS 6.0)" et "iOS 6.0". Est-il possible de récupérer les SDK précédemment installés?

15
Vladimir Grigorov

Les versions actuelles de Xcode sont fournies uniquement avec le dernier SDK iOS (ce qui est dommage, mais nous ne pouvons pas le changer). Apple recommande également de toujours utiliser le dernier SDK pour créer des applications et de définir "Cible de déploiement" sur la version minimale que vous prévoyez de prendre en charge.

Vous pouvez copier un SDK (par exemple, iPhoneOS5.1.sdk) d’un Xcode plus ancien sur

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

et il apparaîtra dans les paramètres de construction. Mais vous pourriez rencontrer des problèmes plus tard avec cette configuration.

20
Martin R

Télécharger à partir de ce lien, tous les sdks devraient être ici. Un type gentil l'a fait 

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

21
Cecilia Zhang

Dans Xcode, allez à préférences-> téléchargements et téléchargez le simulateur iOS 5 ainsi que les outils de ligne de commande. J'espère que cela vous a aidé

5
stringCode

Je suppose que vous vouliez dire «SDK de base» et non cible - en tant que SDK de base, vous devez utiliser le dernier, je pense qu’il n’ya aucun moyen d’installer 5.1 sur Xcode 4.5 (mais je peux me tromper). Vous pouvez toujours définir '. Cible de déploiement 'à 5.1 (la cible minimale prise en charge est 4.3). 

Quoi qu'il en soit, puisque Xcode est encapsulé dans un ensemble d'applications, vous pouvez installer deux versions de Xcode en parallèle si vous en avez besoin.

3
lupatus

Dans mon autre ordinateur portable qui comportait encore XCode 4.2, l'emplacement du SDK iOS 5 se trouvait à l'emplacement suivant: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/(par opposition à l'emplacement mentionné ci-dessus )

donc je viens de le copier et le tour est joué!

3
abbood

Oui! 

Lorsque vous cliquez sur l'écran de sélection du simulateur, un bouton Plus de simulateurs apparaît en bas.

enter image description here

Cependant, veillez à définir la cible de déploiement sur le simulateur que vous souhaitez installer. Dans votre cas, 5.1.

Ensuite, il y aura une autre fenêtre qui montrerait tous les simulateurs. Installez simplement celui que vous voulez! :)

3
mayuur

1) Première étape: Téléchargez votre simulateur sur ce lien http://uv.howett.net/~dhowett/sdks.php

2) Deuxième étape Décompressez et ajoutez le simulateur téléchargé dans le chemin: /Applications/Xcode.app/Sommaire/Developer/Platforms/iPhoneOS.platform/Developer/SDK

3) Redémarrez Xcode. (dans les paramètres du projet, définissez la cible de déploiement 5.0 si nécessaire)

2
Alex

Il vous suffit d'installer le SDK souhaité à l'aide de l'écran Xcode -> Préférences -> Téléchargements:

Screenshot of the Downloads panel in Xcode -> Preferences

Cela vous donnera simulateur iOS5.1, simulateur iOS5.0, simulateur iOS4.3 si vous le souhaitez.

Aucune ruse nécessaire. 

0
mike-pz