2011-06-23 1 views
2

Possible en double:
application executable is missing a required architecture armv6"exécutable de l'application manque un ARMv6 architecture nécessaire" sur l'application chargeur

Quand je lance mon layarapplication sur mon appareil cela fonctionne, mais quand je veux le télécharger avec le chargeur d'application à appstore, il donne un message; « * exécutable de l'application manque une architecture nécessaire au moins l'un de l'architecture suivante (s) doit être présent: ArMV * 6 »

J'ai mis le « Construire architecte actif uniquement » à "NO », les dissapears de message, mais un autre problème se produit ce que je ne peux pas fixer ..

ld: avertissement: le fichier en ignorant /Users/.../Build/Products/Release-iphoneos/liblayarplayer.a, fichier a été construit pour les archives qui ne sont pas l'architecture étant liée (armv6)

"_OBJC_CLASS _ $ _ LPAugmentedRealityViewController", référencé à partir de: objc classe-ref dans LayarViewController.o ld: symbole (s) non trouvé pour l'architecture ARMv6 collect2: ld retourné 1 état de sortie "

id Anyone?

Répondre

0

_OBJC_CLASS _ $ _ LPAugmentedRealityViewController nécessite armv7.

1

Le problème avec chargeur d'application peut être résolu en ajoutant à votre fichier Info.plist:

<key>UIRequiredDeviceCapabilities</key> 
<array> 
    <string>armv7</string> 
</array> 
Questions connexes