web-dev-qa-db-fra.com

Aucune architecture à compiler (ARCHS = arm6 arm7, VALID_ARCHS = armv7)

Je reçois constamment des erreurs ci-dessous lors de la création de l'application:

No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).

J'ai essayé d'ajouter arm6 arm7 à l'architecture mais je n'ai pas fonctionné. J'ai aussi essayé juste arm6 et arm7, mais toujours pas.

De plus, je configure la cible de déploiement sur 4.3 iPhone. J'ai la version Xcode 4.3.1.

S'il vous plaît aider!

19
iOSDev

Vous devez prendre deux mesures:

  • Allez à Project Target > Build Settings > Architectures Supprimez ce que vous voyez là, puis ajoutez ces lignes une par une:

    armv6 armv7

Il n'y a pas de bouton "Enregistrer", donc ce que je fais, c'est ajouter une autre ligne vide, appuyer sur Entrée, la supprimer, puis cliquer quelque part, afin de m'assurer que les deux sont ajoutés:

enter image description here

  • Allez maintenant dans le fichier AppName-Info.plist, recherchez la clé "Require devicebility" et supprimez-la.

Maintenant c'est fait.

25
Neeku

set "Build Active Architecture Only" = NO Cela a fonctionné pour moi après la mise à niveau d'un ancien projet vers xcode5

18
roocell

Cela fonctionne bien pour moi:

Set architectures à " Standard (armv7, armv7s) " et après set manuellement Architectures valides à armv7 armv7s

enter image description here

13
OrdoDei

Pas arm6 et arm7, essayez d’ajouter armv6 et armv7 comme architectures.

2
Neo

Ajoutez uniquement des architectures armv7. Supprimez armv6 puis essayez-le.

0
Rajesh

Pour inclure 64 bits: Définissez les architectures sur "$(ARCHS_STANDARD_32_64_BIT)" et après, définissez manuellement les architectures valides sur armv7 arm64. Ma version de Xcode était 5.1. Le SDK de base était iOS 7.1 La cible de déploiement était 6.0.

Dans une autre configuration de paramètre: Définissez les architectures sur "$(ARCHS_STANDARD)" et après, définissez les architectures valides manuellement sur armv7 arm64. Ma version de Xcode était 6.2. Le SDK de base était iOS 8.2 La cible de déploiement était 6.0.

0
kalan

J'utilise les derniers Xcode et iPhone5. Je l'avais réglé sur armv7s et armv7. Il a pris soin de mon problème qui était l'erreur No architectures to compile for (ONLY_ACTIVE_Arch=YES, active Arch=armv7s, VALID_ARCHS=armv6 armv7) .

0
flyers