49 votes

Xcode exécutera l'application sur le simulateur mais pas sur l'appareil

Je reçois l'erreur suivante lorsque vous essayez d'exécuter l'application sur mon appareil.

error: failed to launch '/Users/michael/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/Word Processor.app/Word Processor' -- No such file or directory (/Users/michael/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/Word Processor.app/Word Processor)

L'app fonctionne très bien dans le simulateur. Lorsque j'essaie de débogage sur l'appareil, il semble copie de l'application (je peux voir l'icône), mais alors les stalles avec le message ci-dessus. Xcode dit que c'est l'exécution de l'application sur mon iPod, mais rien ne se passe sur mon iPod.

Quand je clique sur l'application, l'application s'affiche pour le lancement, mais semble manquer de ressources. D'autres projets de mine de fonctionner correctement. Quel réglage dois-je modifier pour que cela fonctionne correctement.? En regardant le message d'erreur, il semble être à la recherche de mon mac pour l'application. Mais cela ne fait pas de sentiment depuis que je suis en train de le faire tourner sur mon 4ème gen iPod touch. J'utilise Xcode 4.3.1 et iOS 5.1

77voto

NathanChristie Points 1490

Avec Mountain Lion et la dernière version de Xcode (4.4.4F250), aucune des suggestions dans ce fil de discussion a travaillé directement (propre, propre projet, de supprimer les données dérivées, dossier, etc). Cette séquence fait. De DhilipSiva:

  1. Débranchez votre appareil
  2. Supprimer l'application de votre appareil
  3. Quittez Xcode (Ne pas tout simplement fermer la fenêtre, le quitter)
  4. Supprimer les données dérivées du dossier rm -fr ~/Library/Developer/Xcode/DerivedData (console)
  5. Début Xcode,connectez l'appareil et exécuter le projet

15voto

Chronos Points 1509

Je résous ce problème en allant sur Cibles-> Info -> Fonctionnalités requises pour le périphérique et en supprimant l'option avec armv7.

J'espère que cela t'aides!

14voto

Matthew Frederick Points 14932

Il s'agit d'un problème récurrent rencontré par de nombreux développeurs avec la version actuelle de Xcode. La solution temporaire a consisté à supprimer systématiquement le dossier DerivedData.

Vous pouvez ajouter le faire à un script de construction ou même en faire un travail cron:

rm -rf ~/Library/Developer/Xcode/DerivedData

Triste mais vrai.

9voto

parametr Points 151

Pour moi, le redémarrage de Xcode, nettoyage DerivedData et restaring appareil n'était pas assez dans la plupart des cas, jusqu'à ce que j'avais compris que le iTunes constituait également en cours d'exécution, et après avoir cessé de fumer iTunes tout a bien fonctionné!

Donc, mon étapes sont simples:

1. Arrêter De Xcode.
2. Si iTunes est en cours d'exécution, fermez iTunes.
3. Réouverture du projet.

Aucun besoin de retirer de l'app à partir de l'appareil, le nettoyage de projet ou de redémarrer/déconnecter l'appareil. Je pense que c'est parce que Xcode et iTunes utiliser certaines bibliothèques communes (comme vous le savez, Xcode, l'Installateur demande toujours à quitter iTunes sur l'installation de iOS SDK).

7voto

Peter Lakatos Points 71

J'ai également eu ce problème après être passé d'une version inférieure de XCode et iOS à la version actuelle de XCode et iOS.

J'ai résolu ce problème en modifiant la cible iOS Depolyment Target en une version inférieure, car mon appareil n'est pas encore mis à jour vers la dernière version iOS. Vous pouvez le faire en cliquant sur le projet dans l’onglet Info.

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