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


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.


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.


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.


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.


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)


0

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.