28 votes

Les applications iPhone avec un objectif de déploiement inférieur à 4,3 devraient inclure une architecture armv6

J'ai un problème :-( Lorsque je crée mon application pour la version XCode affiche un avertissement disant:

 iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").
 

Mais comment puis-je définir armv6 dans mes paramètres de construction? J'utilise XCode 4.2 et voici mes paramètres de construction:

entrez la description de l'image ici

Merci!

32voto

Sum Points 1912

Je n'ai pas utilisé la version, mais le courant Xcode ne supportent pas de signature pour iOS 2.0 , donc lors de l'iOS 5 qui vient de sortir, 3.0 pourraient avoir le même problème de ne pas être pris en charge

C'est à partir de http://www.weston-fl.com/blog/?p=3050 (Ce site m'a aidé à résoudre autant d'erreurs, de sorte que les accessoires de Mike D.)

  1. Dans Xcode, accédez à Paramètres de construction et de trouver des Architectures de groupe (il est sur le dessus, donc difficile à manquer). Ajouter armv6 aux Architectures ligne. Il doit contenir armv6, armv7 ou Standard (armv6 armv7)
  2. Jeu de Base SDK pour plus tard, iOS (actuellement fixé à iOS ...)
  3. Décochez Construire Active Seulement l'Architecture ou PAS.
  4. Valide Architectures doivent montrer armv6 armv7 Lorsque votre projet utilise vos propres bibliothèques dépendantes, de les créer avec le même (bon) la configuration.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X