139 votes

Xcode a soudainement cessé d'exécuter le projet sur le matériel: "Impossible de lancer xxx.app: .. Pas de fichier .."

Xcode a cessé d'être en mesure d'exécuter mon application, il a commencé directement après que j'ai supprimé de l'appareil et a tenté de ré-installer en exécutant de nouveau dans Xcode (quelque chose que j'ai fait des centaines de fois avant).

Il dit

"N'a pas pu lancer XXX.app"

"Aucun fichier ou répertoire (/Users/Mylaptop/Library/Developer/Xcode/DerivedData/MyApp-ekxcbebfpzkahtfkujyqkcwprzia/Build/Products/Debug-iphoneos/MyApps.app/MyApp)."

J'ai redémarré le téléphone, relancé Xcode, nettoyé de tout, tout reconstruit. Ce message d'erreur ne s'en ira pas.

C'est avec Xcode 4.5 que j'utilise depuis qu'il est devenu disponible, si je reviens à 4.3.2 puis Xcode dit "fin de l'exécution de l'app", mais il ne fait pas faire quoi que ce soit - l'application n'est ni installé, ni courir.

Je suis complètement coincé et incapable d'exécuter quoi que ce soit sur l'appareil plus.

Toutes les suggestions?

125voto

Sudhakar Points 1219

C'est vraiment ennuyeux. Cette erreur se produit dans un certain nombre de situations différentes. Parfois le redémarrage de l'Xcode, résout le problème. Si non, suivez ces étapes:

Débranchez votre appareil.

Supprimer l'application de votre appareil.

Quittez Xcode (Ne pas tout simplement fermer la fenêtre, le quitter)

Supprimer les données dérivées du dossier (~/Library/Developer/Xcode/DerivedData/-gbrvhlvwmpiobxdujegtghggrffp - ou quelque chose comme ça)

Maintenant, lancez Xcode encore une fois, connectez l'appareil et exécuter le projet. Il devrait fonctionner correctement.

de DhilipSiva blog

57voto

AlmogC Points 705

Essayez de supprimer les "capacités de périphérique requises" dans le fichier -Info.plist.

Vous ne pouvez pas exiger armv7 sur un 3G, et vous ne pouvez pas exiger armv6 sur un périphérique plus récent. Supprimez tout simplement cet attribut.

38voto

wihing Points 386

J’ai trouvé la réponse. Version de l’iOS déploiement cible n’était pas la même que la version de l’OS de mon appareil.

13voto

iDeveloper Points 673

Tout d’abord essayé de ce qui précède avec info.plists et de suppression des données dérivées, propre, etc..

Ma solution : cesser de XCode, rouvrez le projet. Accédez à des données dérivées dans le Finder. Supprimé les données pour tous les projets (était tout trashable, mais je voudrais essayer de supprimer votre projectdata troublée d’abord). Et puis, cela a fonctionné à nouveau. Suppression de données dérivées de XCode n’a pas fonctionné.

10voto

KeithL Points 81

La suite résolu mon problème... mon application a fonctionné pour moi dans le debug/release, puis j'ai construit un peu ad-hoc archives et debug/release cessé de travailler.

Symptômes:

  • non valide les droits des erreurs lors du lancement de Xcode pour appareil (jouer avec les droits...)
  • immédiate abandonner sans erreur (terminée en cours d'exécution ) lors de l'exécution de simulateur
  • n'a pas pu lancer ... répertoire de blabla.../build/produit/debug-iphoneos/... introuvable lors de l'exécution à partir de Xcode pour l'appareil.

Finalement, après essaie de profiter de tous les autres de la douleur que j'ai trouvé dans les Objectifs [Nom]:

Build Settings
Build Locations
Build Products Path build

devrait être

Build Products Path build/Products

Aucune idée de comment c'est mal réglé. Ce doit être codée en dur quelque part dans Xcode/Tremplin parce que les "Produits" apparaît à la fois dans Xcode et dans le Périphérique de la console. C'est Xcode 4.5.1.

screenshot fo where to set build/Products

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