J'ai d'abord eu cette erreur lors de la tentative de valider mon app store .ipa.Problèmes de construction de l'app store ipa avec xcode4.2/ios5 GM avec Three20 après avoir changé les paramètres pour construire pour armv6 et armv7
iPhone/iPod Touch: il manque une architecture requise pour l'application exécutable. Au moins un de l'architecture suivante (s) doit être présent: ARMv6
J'ai changé mes paramètres de construction pour définir Architectures à ARMv6 et ARMv7
Voici mes paramètres de construction actuels.
architectures: armv6; armv7
Base SDK: ios 5.0
Construire l'architecture active uniquement: Non
Architectures valides: armv6; armv7
Cible de déploiement: ios 4.0
Nettoyage de toutes les cibles et tentative de reconstruction pour l'archivage. Après avoir changé les architectures pour ajouter explicitement armv6, j'ai eu un tas d'erreurs de liaison suivantes avec Three20.
symboles non définis pour l'architecture ARMv6: "_OBJC_CLASS _ $ _ TTTableControlItem", fait référence à partir de: (35 de ces totale sur les différents fichiers .o)
J'ai ensuite changé tous les paramètres du projet Three20 pour correspondre aux paramètres ci-dessus, nettoyé toutes les cibles, et a tenté de reconstruire pour l'archivage, mais a obtenu la même erreur.
Je n'ai pas assez désespéré pour essayer de réinstaller Xcode & sdks
Est-ce que je manque quelque chose ici? J'ai regardé plus de trois20 logs de validation, mais je n'ai pas remarqué de changements liés à ios5. Je vais essayer de mettre à jour trois20 pour les fous rires maintenant.
S'il vous plaît noter que mes propriétaires de produits ne sont pas prêts à mettre la cible de déploiement à ios 4.3 (qui semble aussi résoudre le problème)
Je soumets toujours des applications en utilisant xcode 4.1, jusqu'à iOS 5 sort officiellement – aporat
Le GM est sorti. L'iOS5 sera disponible au grand public en 4 jours (8/12). –