2010-04-25 6 views
0

J'ai des problèmes à essayer de compiler mon application sur mon iPhone. J'ai mis à jour vers le nouveau SDK et ai 4,0 sur mon téléphone ... que je n'ai pas fait cela. Je compile pour 3.1.2 - Il fonctionne très bien dans le simulateur, mais quand je « construire » pour l'appareil, il me donne cette ligne d'erreurs:erreurs armv6/armv7 lors de la compilation pour iPhone

Link /Users/me/Apps/myapp/build/app.build/Debug-iphoneos/app.build/objects-normal/armv7/appname 
In /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.3.sdk/user/lib/libz.dylib, missing required architecture armv7 in file 

alors l'échec réel se produit sur:

Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 

Toute aide serait grandement appréciée

Répondre

1

Après avoir farfouillé pendant un moment, j'ai trouvé comment résoudre ce problème.

Je suis entré dans "Projet"> «

Scroll "Modifier Active 'MyProjectName' cible" vers les "Chemins Serch" cap

Double-cliquez sur la ligne "Bibliothèque Chemins de recherche"

Cela contenait un chemin de recherche dit (quelque chose comme) $ (SCROOT) /../ iPhone.Simulator/... »

Je ne sais pas pourquoi cette ligne a là-dedans, mais je l'ai effacé.

Ensuite, j'ai fait défiler vers le haut du même écran et coché la case à côté de "Architecture" - "Build Active Architecture Only". (Je choisissais armv6 mais il était en construction pour armv6 et armv7)

Puis tout a fonctionné.

0

L'erreur semble indiquer que vous construisez contre le simulateur 3.1.3. Êtes-vous sûr de cibler l'appareil?

Questions connexes