Comment le point de Xcode pour un vieux SDK de sorte qu'il peut être utilisé comme une “Base SDK”?
Mon Mac Configuration:
Volume Un:
OS X 10.8
Xcode 4.5 ou version ultérieure - 10.6 SDK n'EST PAS disponibles comme Base SDK
Volume B:
OS X 10.7
Xcode 4.3.3 - 10.6 SDK EST disponibles comme Base SDK
Volume C:
OS X 10.6
Xcode 4.2 - 10.6 SDK EST disponibles comme Base SDK
Sur le Volume, j'ai installé Xcode 4.5, qui ne comprennent pas l'10.6 SDK disponible de Base "SDK" dans mon Build targets' Paramètres de construction.
J'ai séparé 10.6 volume et 10,7 volume sur ce disque dur - qui ont tous deux Xcode installé, et les deux qui me permet de sélectionner l'10.6 SDK comme une Base SDK dans mon Xcode Build targets' Paramètres de construction.
Je sais que j'ai l'10.6 SDK installé sur le Volume C (à /Developer/SDKs
à partir d'une ancienne installation de Xcode).
Comment puis-je point Xcode sur Un Volume de 10,6 SDK qui vit sur le Volume C?
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin d'ajouter un lien vers l'ancien SDK (c'est généralement plus facile que de copier).
Cela fonctionne bien de retour à 10.5. Au-delà de ce que les choses deviennent un peu plus compliqué...
Alors il n'y a pas de promesse dans les futures versions de Xcode que ce sera pris en charge, j'ai bavardé avec Xcode équipe, et ils ne semblent pas désireux de changer de sitôt.
Personnellement, j'ai souvent garder /chemin/vers/old/SDK dans un répertoire appelé /Kits de développement logiciel. De cette façon, chaque fois que j'ai mise à jour, il est facile de fixer le tout.
EDIT: j'ai un fix-xcode script qui simplifie ré-appliquer ce correctif à chaque fois Xcode mises à jour.
Mise à JOUR: Dans les versions modernes de Xcode (7.3+) à utiliser les anciens Kits de développement logiciel modifier
MinimumSDKVersion
ici:ln -s /Applications/Xcode4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk iPhoneOS6.1.sdk
à l'Aide de cette méthode, Xcode, le vieux SDK son nom dans la liste à côté le nouveau SDK.Mauvaise approche. Vous n'avez pas "point" Xcode à un kit de développement SDK. Au lieu de cela, vous aurez plus de chance de copier le SDK dans le "Sdk" dossier pour l'installation de Xcode. Moderne Xcode installations c'est généralement:
Xcode.app/Contents/Développeur/plates-formes/MacOSX.plate-forme/Developer/SDKs/
Copiez le SDK là, quittez et redémarrez Xcode et voir ce que vous trouvez.
(la lecture de la réponse à faire ici, je pense que symbolique reliant pourrait être une option si vous sont morts ensemble sur le maintien de l'original SDK ailleurs)
Pourquoi ne pas simplement le lien symbolique, le SDK? "ln -s"? Si cela ne fonctionne pas, il y a quelques plist piratage nécessaire.
Résolu par la navigation à l'ancienne version de Xcode.Application/Développeur/plates-formes et la copie de l'iOS 6.1 SDK dans le même dossier de XCode 5.