2011-01-28 3 views
15

J'ai une application construite sur IOS 4.1 mais récemment j'ai mis à jour mon XCODE à 3.2.6 qui supporte IOS 4.3.XCODE Base SDK manquant

Comment puis-je exécuter cette application dans ce XCODE. Tout ce que je vois est le message "Base SDK Missing" même si je choisis le SDK cible de déploiement comme 4.1.

Veuillez nous suggérer.

+1

La prochaine fois, s'il vous plaît essayer. Par exemple, la recherche de "Base SDK Missing", vous pourriez être surpris par ce qui se présente ... – Intentss

+0

duplication possible de [Installer xCode 3.2.3 w/iPhone SDK 4, obtenir "Base SDK manquant", ne peut pas voir d'autres SDKs] (http://stackoverflow.com/questions/3161385/install-xcode-3-2-3-w-iphone-sdk-4-get-base-sdk-missing-cant-see-other-sdks) –

+1

@Intentss ironiquement, cette question est maintenant # 1 frappé sur Google pour "Base SDK Missing" – Yule

Répondre

33

En plus de la cible de déploiement, vous devez définir le SDK de base.

Allez dans le menu Projet, puis Modifier les paramètres du projet. Sélectionnez l'onglet Construire, et en haut, il y a un paramètre Base SDK.

Parfois, vous devez également nettoyer toutes les cibles et redémarrer Xcode pour qu'il fonctionne correctement.

+1

Parfois, vous devez sélectionner la cible -> Obtenir des informations -> Base SDK J'avais ce numéro aujourd'hui ... –

+3

Merci. Nettoyage de toutes les cibles et redémarrage de XCODE travaillé !!!! Merci! – Abhinav

+1

P.S. - XCODE est correctement capitalisé comme Xcode – conradev

2

Cela vaut également la peine de conserver la dernière version de Xcode et d'installer la dernière version bêta dans un dossier distinct. (Voir Can I have multiple Xcode versions installed? pour plus de détails sur la façon dont cela est fait.) Utilisez la version bêta pour tester uniquement les fonctionnalités bêta et la finale pour tous vos autres travaux de développement.