2009-10-25 10 views
0

Je suis un membre du programme développeur iPhone. J'ai créé mon certificat de développement et mon profil d'approvisionnement. J'ai installé les deux.Aucune Cible iPhoneOS dans xcode

Toutefois, lorsque je crée un nouveau projet xcode vide, la destination cible répertorie uniquement 'Simulator - 3.1.2 | Déboguer'. Pour 'Active Architecture', seul i386 est répertorié. Cependant, dans les paramètres du projet, Architecture est 'arm6' et le Base SDK est 'iPhone Device 3.1.2'. L'identité de signature de code est également définie.

Ma question est, comment puis-je compiler pour mon appareil? Tout semble être configuré correctement, mais il ne semble pas y avoir de compilation pour l'appareil.

+0

Est-ce que cela se produit uniquement lorsque vous créez un projet complètement vide? Que faire si vous utilisez l'un des types de projets prédéfinis (barre d'onglets, navigation, etc.) –

+0

J'ai vérifié d'autres projets (plus anciens). Il semble que je peux construire pour 'Device - 2.2.1' mais quand j'ouvre quelque chose qui devrait compiler pour le 3.0 il dit 'manquant | Déboguer | i386 '. – user1902602

Répondre

0

J'ai fait quelques recherches et il semble que /Developer/SDKs/iPhoneOS.sdk était symlinked /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk. Je suppose que la mise à jour n'a pas écrasé le lien symbolique.