29 votes

XCode 4.5 (4G182) + iPhone 5 iOS6 - Choisissez une destination avec une architecture prise en charge pour fonctionner sur cet appareil

J'ai donc une nouvelle application, j'ai créé la nuit dernière pour iOS6, en utilisant XCode 4.5. Je peux développer correctement sur mon iPhone 4 avec iOS6.

Aujourd'hui j'ai eu mon nouvel iPhone 5 avec iOS6 et, après la mise à jour des certificats avec le nouveau dispositif de l'UUID, j'ai essayé d'exécuter mon application sur elle et a obtenu cette erreur:

XCode ne peut pas s'exécuter à l'aide de l'appareil sélectionné. Choisissez une destination avec une architecture de prise en charge afin de fonctionner sur cet appareil.

J'ai activé l'appareil pour le développement. Les deux armv7 et armv7s sont sur les paramètres.

J'ai inclus les sources de l'Facebook 3.0 SDK et l'éditeur de liens drapeau " - lsqlite3.0'. Je suppose que le problème doit être lié, mais ne peut pas comprendre ce qui est faux.

Aucune idées de comment le résoudre?

PS: Le problème se produit aussi lors de l'exécution de l'application sur le simulateur. Aucune idée de ce qui a changé sur mon projet ou XCode entre hier soir et aujourd'hui, d'autres que j'ai un nouvel appareil, et de nouveaux certificats.

La destination sélectionnée ne prend pas en charge l'architecture pour laquelle le logiciel sélectionné est construit. Basculer vers une destination qui prend en charge cette architecture afin d'exécuter le logiciel sélectionné.

43voto

Sophy Swicz Points 676

Vous devez également sélectionner le compilateur LLVM dans

Projet -> Paramètres de construction -> Options de construction

entrez la description de l'image ici

25voto

Himanshu Agnihotri Points 1690

J'ai trouvé le même problème lors de l'exécution d'un VIEUX projet XCode 5.0 et Ma solution est:

Vous devez faire les étapes suivantes pour s'en sortir avec ceci:

1. Jeu Valable Architectures : armv7,armv7s

2. Ensemble compilateur que LLVM dans le Projet ---> Construire des Paramètres ---> Build Options. See attached image below

3. Set de Base et le Déploiement sdk correctement.

C'est ma solution. Heureux De Vous Aider.

10voto

brynbodayle Points 4120

Vous devez ajouter des armv7 à vos architectures valides sous les paramètres de construction de votre cible.

Modification des architectures valides

9voto

Slava Points 371

Vous avez inclus src/Framework/Resources/Info.plist lors de l'ajout de fichiers SDK Facebook à votre projet. Supprimez-le simplement de votre projet et tout fonctionnera à nouveau. Garanti! :)

6voto

Bharathi D Points 365

J'ai résolu le problème en utilisant les étapes ci-dessous.

  1. Fermez le Xcode
  2. Supprimer l'application de l'appareil
  3. Redémarrez l'appareil
  4. puis réexécutez l'application

ça marche bien ..

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