Question

iTunes Connect dit que mon exécutable de l'application manque architecture requise. Au moins l'une des architectures suivantes (s) doit être présent: ARMv6

Maintenant ce drôle (lire: particulier) pour moi parce que je cible iOS spécialement établi pour être 4.0 et compilé avec ARMv7

MinimumOSVersion est encore fixé à 4,2 dans le info.plist

Pourquoi devrais-je obtenir cette erreur? Ceci est une mise à jour d'une application qui n'a jamais été mis en vente, il est approuvé pour être sur l'App Store mais juste placeholding parce qu'il y avait des insectes que je voulais corriger. Est-ce que le chargeur d'application vérifier que profondément?

Était-ce utile?

La solution

La réponse est que vous devez décocher: « Build active architecture seulement », dans Xcode 3 cela vous oblige à sélectionner votre cible, puis cliquez sur « Info », dans l'onglet de construction est une case à cocher dans l'architecture -

Autres conseils

Pour ne pas battre un cheval mort (fil), mais je l'ai trouvé une autre solution à ce problème quand il se produit pour les applications qui construit des doivent fonctionner sur iOS 6 (actuellement sur Xcode 4.6.2).

La solution est ici.

Et les étapes sont:

  1. sélectionnez votre architecture de construction en tant que standard (ARMv7 et armv7s)
  2. Sélectionner la cible de déploiement que IOS 4.3 et
  3. ajouter la variable suivante dans le info.plist: - les capacités de l'appareil requis avec des valeurs item0 comme ARMv7
  4. .

J'avais déjà « Construire une architecture active uniquement » sur « Non, » donc il y a au moins un problème plus nouveau-ish qui provoque cette même erreur.

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