10 votes

Xcode 4.4 - Impossible d'exécuter le projet

Je viens de mettre à jour Xcode 4.3 vers Xcode 4.4 et j'obtiens les erreurs suivantes lors de l'exécution d'un projet existant :

Sur le simulateur : "Impossible d'exécuter sur la destination sélectionnée. La destination sélectionnée ne prend pas en charge l'architecture pour laquelle le logiciel sélectionné est conçu. Passez à une destination qui prend en charge cette architecture afin d'exécuter le logiciel sélectionné."

Sur l'appareil : "Xcode ne peut pas fonctionner avec l'appareil sélectionné. Choisissez une destination dont l'architecture est prise en charge afin de l'exécuter sur cet appareil."

Ce qui est amusant, c'est que le projet a fonctionné sur Xcode 4.4 et le simulateur pour les deux premières exécutions, puis a cessé de fonctionner. J'ai essayé de redémarrer mais pas de réinstaller pour l'instant, car Xcode est une application assez importante et si c'est juste un problème de paramètres, je n'ai pas vraiment envie de le télécharger à nouveau à partir de zéro.

Notes : Le SDK de base est le dernier iOS (iOS 5.1), je suis sur Lion (pas encore Mountain Lion) et ma cible de déploiement est iOS 4.0.

1voto

Neil Millstone Points 11

Essayez de supprimer le dossier temporaire de l'application dans votre dossier Library/Developer/XCode/DerivedData et la reconstruction.

1voto

Gogorush Points 36

La raison pour laquelle je souhaite ajouter ce point est que toutes les mesures susmentionnées n'ont pas permis de résoudre le problème :

Et mes pas sont :

  1. Désinstaller notre application sur l'appareil

  2. vérifier si les fichiers info.plist sont dupliqués (ce qui signifie qu'il peut y avoir deux plist identiques pour les mêmes produits)

  3. Cliquez sur votre projet, vérifiez que la "cible de déploiement IOS" sous le PROJET et toutes les "cibles de déploiement" sous TARGETS sont les mêmes. (la plupart du temps, à ce stade, vous pouvez fermer xcode et redémarrer, peut-être que cela fonctionnera après cette étape)

  4. Si cela ne fonctionne toujours pas, changez votre "Base SDK" de Dernier iOS (iOS 6.0) à iOS 6.0 (sous vos "Build Settings") pour votre PROJET et vos TARGETS. (quittez xcode, cmd-q, ou quittez de force, et redémarrez à nouveau)

  5. après toutes ces étapes, cela devrait fonctionner. (si cela ne fonctionne pas, vous pouvez toujours copier le projet et en recréer un nouveau, mais ne le faites pas tant que vous n'avez pas d'autre choix).

(PS : Il s'agit d'un problème très buggé, en fait après l'avoir corrigé, et avoir tout changé, il fonctionne toujours).

Oubliez ce que j'ai dit plus haut, j'ai trouvé le moyen le plus rapide de résoudre ce problème, quittez de force votre Xcode, et redémarrez-le à nouveau, parfois vous aurez besoin de redémarrer votre appareil aussi. Bonne chance les gars, j'en ai vraiment marre de ce genre de problème.

0voto

T. Markle Points 667

J'ai rencontré ce problème ce soir après une mise à jour d'OSX. Le projet fonctionnait bien auparavant. Il s'est avéré que tout ce qui était nécessaire était un redémarrage. C'est tout de même effrayant.

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