web-dev-qa-db-fra.com

Comment ajouter un SDK de base pour 10,5 dans xCode 4

J'ai installé xCode 4 hier soir et j'ai essayé de compiler un logiciel qui devrait prendre en charge les systèmes d'exploitation 10.5 et supérieurs.

Il a donné le message d'erreur "Base SDK missing". J'ai trouvé que le SDK de base 10,5 n'est plus dans le menu.

Existe-t-il un moyen d'obtenir ce SDK de base? Existe-t-il un moyen de contourner ce problème?

Merci d'avance.

38
Raiyan Kabir

La suppression du SDK 10.5 est également un problème pour les logiciels qui n'utilisent pas Xcode pour le système de construction, mais s'attendent (peut-être bêtement) à la mise en place de SDK spécifiques.

Pour rajouter le SDK, j'ai réinstallé le MacOSX10.5.pkg depuis le téléchargement de Xcode 3.2.6. Il se trouve dans un dossier caché nommé "Packages" sur l'image disque. Après avoir monté le fichier .dmg, vous pouvez l'ouvrir à partir de la ligne de commande avec open /Volumes/Xcode\ and\ iOS\ SDK/Packages/. Lors de l'installation du package, choisissez changer l'emplacement d'installation et cliquez sur le lecteur sur lequel vous souhaitez installer, pour pouvoir spécifier un dossier. Le dossier cible doit être /Developer ou la base de votre installation Xcode 4 si vous l'avez placée dans un emplacement non standard.

57
Nic Benders

Vous pouvez le copier depuis une autre installation Xcode dans le /YourDeveloperFolder/SDKs/... mais Xcode 4 ne construira toujours pas de binaires universels (Intel/PPC), ce qui rend pratiquement inutile l'utilisation du SDK 10.5 (à l'exception des avertissements de style "cette méthode n'existe pas encore"). Le mot officiel de Apple (via leurs devforums): si vous avez besoin du support 10.5/PPC, restez avec Xcode 3.

14
Joshua Nozzi