Question

Je ne suis pas vraiment sûr où mon problème est que le scénario est le suivant. J'ai un ensemble d'application universelle à une cible de déploiement de 3.2 et iOS SDK 5.0 de base. Le projet a été créé dans Xcode 4.2.

J'ai mis mes Architectures à inclure à la fois ARMv6 et ARMv7 pour "Debug" et "Release"

"Construire l'architecture active uniquement" est réglé sur "Non"

Alors que le développement de mon application, j'ai rencontré un bug étrange où mes valeurs x et y ne serait pas sortie correctement sur les appareils plus anciens (y aurait toujours égal à x).

Une fois que j'ai supprimé « capacités de l'appareil requis » de mon « Info.plist » la question avait disparu.

Cependant, il semble que quand je fait mon application Archive pour la distribution, la question est toujours là! Comment cela peut-il être expliqué? Que puis-je vérifier d'autre?

Était-ce utile?

La solution 2

La solution a été à juste titre souligné par @sch. Voici les étapes exactes:

  • Allez dans "Paramètres de construire"

  • Faites défiler jusqu'à "compilateur d'Apple LLVM 3.0 - Langue"

  • Trouver "Autres drapeaux C", sélectionnez la ligne "Release"

  • Double-cliquez sur la cellule dans la deuxième colonne de droite

  • Cliquez sur "+" et écrire "-mno-pouce"

Autres conseils

Voir cette réponse à une question précédente. Dans les commentaires, quelqu'un suggère une solution.

La désactivation de la construction pour le pouce sur ces ARMv6 empêche sortes d'erreurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top