J'ai copié le SDK iOS 5.1 ici:
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
Mais, je ne peux toujours pas choisir le SDK de base dans Xcode. Quelqu'un peut-il aider?
Vous devez copier l'iPhoneOS5.1.sdk dans le répertoire
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
et iPhoneSimulator5.1.sdk vers
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk
(Vous devrez redémarrer Xcode pour pouvoir sélectionner les SDK dans l'option de construction du SDK de base.)
Rien de ce qui précède n'a fonctionné sur mon 10.8 xcode 4.5.1. La plupart des chemins indiqués ci-dessus sont introuvables.
Voici ma note de solution.
Depuis le terminal, exécutez cette commande, puis redémarrez XCode:
cp -r /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Remarque, remplacez "iPhoneOS5.0.sdk" par le nom du SDK que vous souhaitez copier.
La réponse de @benvolioT est correcte, mais vous avez besoin d'une autorisation:
Sudo cp -r /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Les anciens SDK pour le système d'exploitation et le simulateur peuvent être disponibles à partir de ces emplacements à l'aide du Finder.
Pour OS
/Developer-old/Platforms/iPhoneOS.platform/Developer/SDKs
Pour simulateur
/Developer-old/Platforms/iPhoneSimulator.platform/Developer/SDKs
Ancien développeur, vous le trouverez dans le chemin du volume de l'appareil.
La solution d'Akhildas a fonctionné pour moi. J'ai pu construire contre le SDK 5.1 avec XCode 4.5.1. Une mise en garde:
Si vous déposez un SDK à partir d'une version de XCode téléchargée par un autre Apple ID, l'App Store montrera que vous avez une mise à jour vers 4.5.1 (même si vous l'avez déjà). vous appuyez sur le bouton de mise à jour, il vous indique de vous connecter avec l'autre Apple ID.
Étrange, je me demande où les informations de compte sont enterrées dans le SDK 5.1?
De plus, lorsque je redéfinis un SDK de base sur iOS 6, il semble que vous devez redémarrer XCode pour reconnaître ce cadre.
xcode.app> Clic droit> Afficher le contenu du package
Il ouvrira le contenu du package xcode.
Accédez au chemin du répertoire -
Contenu/Développeur/Plateformes/iPhoneOS.platform/Développeur/SDK
Vous pouvez maintenant voir le nom du dossier avec version ios sdk. Par exemple: iPhoneOS (version sdk). Sdk
La MEILLEURE SOLUTION consiste à aller dans les Préférences XCode et à installer les anciennes versions du simulateur/SDK iOS à partir de là, comme expliqué ici: https://Apple.stackexchange.com/questions/47323/installing-xcode-with -ios-4-3-simulateur d'appareil
J'espère que cela t'aides :)