2011-06-03 2 views
0

J'ai reçu le message d'erreur ci-dessous, et j'ai trouvé une solution pour régler le champ Architectures de Xcode à Optimizied (amrv7). Mais à quel prix? Qu'est-ce que je perds de gagner en faisant cela et pourquoi est-ce que cela le corrige. J'aime les corrections, mais n'aime pas réparer les choses si aveugle aux conséquences.Optimisé (armv7) par rapport à Standard (armv6 armv7)

ld: LDR déplacement 12-bit hors de la plage (+/- 4312 max 4096) dans _AudioFileGetProperty stub $ à $ _AudioFileGetProperty stub de /Users/jake/Documents/Ir/build/Ir.build/Release-iphoneos/ Ir.build/Objects-normal/armv6/Ir collect2: ld retourné 1 état de sortie commande /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 échoué avec le code de sortie 1

Merci à tous, -Code

Répondre

1

Si vous configurez Optimizied (amrv7), votre application sera exécutée uniquement sur l'iPhone 3GS et plus récent. Vous perdrez n'importe quel utilisateur avec un iPhone, un iPhone 3G et un iPod touch.

+0

Ouch .. ce n'est pas un grand correctif pour l'erreur donc:/ –

+0

Eh bien la plupart des utilisateurs ont basculer vers l'iPhone 3GS et les versions plus récentes de l'iPod Touch. L'iPad a toujours eu un processeur ARMv7. – rckoenes

Questions connexes