Erreur lors du lancement de l'application sur l'appareil

90

J'obtiens cette erreur lors du lancement de l'application sur l'appareil:

Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)
Abhinav
la source
4
La réponse ci-dessous, bien que populaire, n'a pas fonctionné pour moi. Voir ma réponse ici: Erreur Xcode 4: Erreur lors du démarrage de l'exécutable
Sam

Réponses:

197

Essayez d'abord de redémarrer Xcode. Si cela ne fonctionne pas, essayez la réinitialisation matérielle de votre appareil. Cela m'arrive lorsque je change l'identifiant du bundle de mon application.

Aurum Aquila
la source
33
Le redémarrage de Xcode devrait suffire. Assurez-vous de quitter et de rouvrir xcode, pas seulement de fermer un projet. :-P
k3a
2
Tout ce que j'avais à faire était de redémarrer XCode4. Je n'ai pas eu à redémarrer l'appareil.
Heath Borders
1
redémarrer XCode a fait l'affaire, super! PS: J'ai également rencontré ce problème après avoir changé l'ID du bundle.
springrider
1
Oui, tout ce que j'avais à faire était de redémarrer xcode également, et comme l'a dit springrider, j'ai récemment changé l'ID du bundle, ce qui peut avoir quelque chose à voir avec cela.
tallen11
Le redémarrage de xcode a fait l'affaire, merci :) - Je me demande pourquoi cela ne m'a jamais traversé l'esprit d'essayer un redémarrage de xcode!
Veeru
2

Avec XCode 5 beta, une réinitialisation matérielle de l'appareil était nécessaire pour résoudre le problème.

Amnysie
la source
Comment avez-vous lancé la réinitialisation matérielle?
fabb
1
Paramètres> Général> Réinitialiser> Réinitialiser tous les paramètres
Oliver
1

Si le simple redémarrage de Xcode et l'iPhone ne vous aide pas, regardez vos profils d'approvisionnement. Shift-Command-2 l'affiche depuis Xcode. Vous pouvez ensuite sélectionner l'appareil, puis provisionner des profils à l'intérieur de celui-ci. La suppression de vos profils (le mien avait de nombreuses entrées similaires créées par Xcode), puis le redémarrage de Xcode et de l'iPhone résout le problème.

Si votre application est une application d'arrière-plan, vous devrez supprimer manuellement l'application avant de déployer la nouvelle version. Par exemple, disons que vous avez une application compatible iBeacon et que vous vous marquez comme un consommateur d'arrière-plan de Bluetooth Low Energy, le système d'exploitation conserve une trace de votre application même lorsqu'elle n'est pas en cours d'exécution. Cet enregistrement n'est pas correctement effacé lorsqu'une nouvelle version est déployée (iOS 7.0.4). Cela provoquera l'erreur signalée et suspendra le protocole de débogage et de déploiement au combiné. Le combiné aura besoin d'un redémarrage.

Un hack pour contourner le problème consiste à changer l'identifiant du bundle de votre application en quelque chose que le téléphone n'a pas vu. Ensuite, il se déploie sur le combiné en tant qu'application nouvellement vue, évitant les problèmes liés aux références à l'ancienne application.

Faisal Memon
la source
0

Cela peut également être dû à la tentative de déploiement d'une cible sur un appareil qui n'est pas pris en charge, par exemple une application iPad sur iPhone. J'ai reçu ce message cryptique lorsque j'ai oublié de le basculer vers l'application universelle.

Ian Kershaw
la source
0

Cela se produit également lorsque votre cible de déploiement est supérieure à votre appareil.

Abaissez-le et cela peut fonctionner.

(merci à Ian Kershaw, qui m'a fait regarder autour de ce terrain)

Martin
la source
0

Ce qui a finalement été résolu pour moi, c'est NETTOYER (Commande + Shift + K) le projet Xcode ...

Ahtazaz
la source