2010-12-07 22 views
0

Je télécharge un exemple de code à partir de Deitel, mais il refuse de générer. Je suis déjà allé à projet -> Modifier les paramètres du projet et a changé le SDK de base pour appareil iOS 4,1 alt textImpossible de modifier les dépendances xcode pour iOS SDK 4.1

J'ai aussi essayé de mettre le projet -> Set Active SDK, mais l'option de menu est désactivé et dit « SDK de base manquant ".

Si j'essaie de construire, je reçois une erreur immédiate: alt text

Si je crée une forme de projet zéro, tout fonctionne parfaitement. Qu'est-ce que je fais mal?

Répondre

1

Essayez de modifier le menu déroulant "Base SDK" sur le côté gauche; Si vous passez à autre chose, les nouveaux paramètres choisis seront appliqués.

De même, dans cette image que vous avez envoyée, vous ne modifiez que les paramètres de "Release", alors que l'autre image que vous construisez affiche le mode Debug. Changez la configuration de liste déroulante en "Toutes les configurations", faites les mêmes changements, changez les options de liste déroulante comme mentionné ci-dessus, et construisez!

1

Vérifiez que vous définissez également le sdk dans la cible.

1

J'ai eu ce problème avec un certain nombre de choses que j'ai téléchargées depuis la sortie de XCode 3.2.5.

J'ai fini par jeter l'project.pbxproj dans TextMate (ou un autre éditeur de texte) et remplacer toutes les instances de

"SDKROOT = iphonesimulator4.1;" avec "SDKROOT = iphonesimulator4.2;"

et les instances de "SDKROOT = iphoneos4.1;" avec "SDKROOT = iphoneos4.2;"

et enregistrez-le, puis je pourrais obtenir les modifications apportées dans XCode à coller.