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)
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)
Réponses:
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.
Ce qui a finalement résolu le problème pour moi a été de redémarrer l'appareil (après avoir fait tout le reste que tout le monde recommande ici, ici Xcode 4 Erreur: Erreur lors du démarrage de l'exécutable ici Xcode a soudainement arrêté de lancer le projet sur le matériel: "Impossible de lancer xxx.app: .. Aucun fichier de ce type. . " et ici Xcode Developer Preview: Impossible d'exécuter sur l'appareil
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.
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.