[Résolu] lancer sample code (base sdk missing avec Latest IOS)
Salut,
j'aimerais lancer le projet BonjourWeb de la doc : http://developer.apple.com/library/ios/#samplecode/BonjourWeb/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007415-Intro-DontLinkElementID_2
mais j'ai toujours Base SDK missing. (j'ai xcode 3.2.6)
J'ai changé dans le menu BaseSDK : Latest IOS (4.3)
et dans Project > Set Active SDK , je n'ai le choix entre "device / simulator" mais je n'ai que en gris "Base SDK missing".
Savez-vous comment faire?
Merci
j'aimerais lancer le projet BonjourWeb de la doc : http://developer.apple.com/library/ios/#samplecode/BonjourWeb/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007415-Intro-DontLinkElementID_2
mais j'ai toujours Base SDK missing. (j'ai xcode 3.2.6)
J'ai changé dans le menu BaseSDK : Latest IOS (4.3)
et dans Project > Set Active SDK , je n'ai le choix entre "device / simulator" mais je n'ai que en gris "Base SDK missing".
Savez-vous comment faire?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
je mets une photo en pièce jointe : latest ios 4.3 sur base sdk, et dans l'onglet projet > set active SDK >"Base sdk missing..."
y a t il un autre endroit à configurer?
Si tu n'es pas allergique à l'anglais... Je te rassure, c'est très court, et même sans comprendre ce qui se dit, on arrive à comprendre !
Bon courage :P
AliGator : merci, où peut-on trouver ça?
Au lieu de sélectionner le projet dans la colonne de gauche et de faire Pomme-I pour voir les infos et Build Settings du projet, bah tu sélectionnes le Target et de même tu fais Pomme -I pour voir les infos et Build Settings du target (= ton appli).
Ou encore dans le menu "Project" de Xcode, au lieu de choisir "Edit Project Settings", tu choisis le truc juste en dessous "Edit Active Target XXX".
Les réglages du target prennent toujours le pas sur les réglages du Projet, qui prennent toujours le pas sur les réglages par défaut.
PS : Note que sur Xcode4 c'est plus clair puisque lorsque tu édites les Build Settings, tu peux voir au même endroit les réglages du Projet, du Target, etc et au final tu vois directement les settings qui s'appliquent, là où sous Xcode3 faut regarder le Projet d'un côté, le Target de l'autre
Merci en tout cas car ca marche (en allant dans Projet > Edit Active Target...)
En effet, dans 95% des cas, quand tu crées un projet Xcode, c'est pour construire une application donnée, donc tu n'as qu'un seul "target".
Mais il est tout à fait possible à partir d'un projet unique Xcode de construire plusieurs "produits" (targets) au final.
Cela peut être très utile par exemple pour générer à la fois une version "Lite", une version "Normale" et une version "Pro" de la même application, chaque version ayant des fonctionnalités plus ou moins limitées. Dans ton code tu peux alors mettre par exemple des [tt]#ifdef PRO_VERSION / #endif[/tt] pour n'intégrer des portions de code à la compilation que sous certaines conditions (une fonctionnalité dispo uniquement dans la version Pro et pas dans la Lite...) et ensuite avoir donc plusieurs "targets" dans ton projet, le target "Pro" avec certains réglages de compilation, et certaines macros comme PRO_VERSION ou LITE_VERSION définies différemment pour chaque target.
Tu as donc dans ce cas des réglages communs quelle que soit la cible (les réglages du Projet) + des réglages spécifiques par cible (les réglages de chaque Target), car la version PRO intègre certains trucs et pas les autres cibles, ou est linkée avec une librairie qui n'est utile que pour la version pro car les autres versions ne l'utilisent pas, etc.