2010-04-09 6 views
1

Après la mise à niveau à l'iPhone SDK 4.0, je reçois l'erreur suivante lors de la construction de l'appareil:peut pas générer pour iPhone appareil

gcc-4.0: Invalid arch name : armv7 
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 failed with exit code 1 

Avant, je construisais seulement pour ARMv6 (la valeur par défaut sur pré 4.0 SDK).

+2

Vous vous rendez compte que vous êtes lié par le SDK NDA et ne devriez pas en parler publiquement, n'est-ce pas? :-) –

Répondre

1

Bien que GCC 4.2 ait été sélectionné dans mes paramètres de projet, il utilisait toujours la version 4.0. En passant à 4.0 puis à nouveau, j'ai pu compiler avec 4.2.

+0

Probablement, et assurez-vous qu'il est cohérent entre le mode de débogage et de libération! Cela m'amène toujours quand je construis. –

0

J'ai eu le même problème. Passer à 4.0 et revenir n'a pas fonctionné pour moi. Je l'ai eu à travailler en fermant le projet, en faisant "Show Package Contents" sur le projet, puis en éditant le projet.pbxproj dans TextEdit. Faites une recherche pour GCC_VERSION, j'ai trouvé quelques entrées utilisant encore 4.0 au lieu de 4.2. Les changer manuellement travaillé. (Stupide XCode Il a beaucoup de bugs comme celui-ci.)

Questions connexes