Xcode 9 «iPhone est occupé: préparation de la prise en charge du débogueur pour iPhone»


398

Je cherche plus d'informations sur ce message. Xcode 9 semble être suspendu pendant quelques minutes déjà.

Comment puis-je dire à Xcode 9 de reconnaître rapidement mon appareil précédemment utilisé mis à jour vers iOS 11?

L'iPhone de .Alex est occupé: la préparation de la prise en charge du débogueur pour l'iPhone
Xcode de .Alex se poursuivra lorsque l'iPhone de .Alex sera terminé.

Capture d'écran Xcode pour le message d'erreur ci-dessus


6
J'ai redémarré le téléphone et j'ai attendu 1 minute, puis cela a fonctionné.
Michael Wang

2
J'ai redémarré mon téléphone et redémarré XCode plusieurs fois et cela n'a pas aidé. Je n'ai pas travaillé après avoir redémarré mon Mac.
Mercurial

Cela est arrivé à mon après avoir effectué une mise à jour iOS sur mon iPhone 6. La barre de progression en haut de la fenêtre Xcode devrait montrer la progression de tout ce qui se passe en arrière-plan. Je crois que tout ce qu'il fait est de charger dans les journaux de plantage / symboles / etc ... comme ce qui se passe chaque fois que vous mettez à jour le système d'exploitation sur votre iDevice.
Supertecnoboff

Réponses:


609

Il existe plusieurs solutions pour cela:

Solution 1: attendez patiemment 10 à 15 minutes. Prendre un thé ou se promener ;-)

Solution 2: déconnectez le périphérique du système. Redémarrez à la fois l'iPhone et Xcode, puis reconstruisez à nouveau.

Solution 3:

  1. Allez dans Windows → Périphériques et simulateurs (touche de raccourci: cmd + shift + 2)

    Étape 1

  2. Vous verrez un appareil iPhone connecté au système avec un message

    L'iPhone est occupé: préparation de la prise en charge du débogueur pour iPhone

  3. Cliquez sur le bouton plus (+) présent dans le coin inférieur gauche.

    Étape 2-3

  4. Cela montrera l'appareil connecté au système. Cliquez sur le bouton Suivant.

    Étape 4

  5. Ensuite, vous verrez «la configuration de l'appareil a réussi». Cliquez sur le bouton Terminé.

    Étape 5

La solution 3 a fonctionné pour moi!

Solution 4:

Dissociez votre appareil, puis associez-le à nouveau. Ensuite, suivez l'étape 3.


73
La solution 3 est incroyable. Vous voudrez peut-être ajouter qu'après l'étape 5, vous devez cliquer sur "Annuler l'exécution" et réexécuter; il s'exécute ensuite instantanément.
Kqtr

2
Vous voudrez peut-être vérifier (sur votre iPhone) les problèmes de confiance, sous: Paramètres> Général> Gestion des profils et des appareils.
danielhadar

13
Cet écosystème iOS a tellement de problèmes. Je commence tout juste à apprendre et le premier mois a résolu des bugs de macOS, iOS et xCode.
Primož Kralj

3
Merci beaucoup! La solution n ° 3 a fonctionné instantanément. Je devais juste cliquer sur «annuler l'exécution» AVANT. Cela m'a ennuyé pendant près d'un an, puis j'ai pensé qu'Apple avait corrigé ce bug ridicule (je leur envoie des commentaires, et je suis sûr que beaucoup d'autres l'ont fait aussi…) mais…
Majakovskij

14
La solution # 1 a fonctionné pour moi: D! Au début, je pensais que je devais attendre, mais cela n'a fonctionné qu'après avoir fait du thé! Merci pour l'astuce
Ki Jéy

218

J'ai cliqué sur «Annuler l'exécution», ouvert la liste des appareils, dissocié mon iPhone, retiré mon câble USB et l'ai reconnecté, jumelé l'iPhone, puis on m'a demandé sur mon iPhone d'entrer mon mot de passe («code PIN»). A fait cela et a finalement pu coupler mon téléphone correctement.


3
Je n'ai pas eu besoin de redémarrer l'iPhone. Assurez-vous que l'écran d'accueil reste allumé, débranchez l'iPhone, débranchez l'USB et rebranchez-le. Cliquez sur le bouton Trust de l'iPhone et c'est bon.
Spechal

Je n'avais pas à m'assurer que l'écran d'accueil restait allumé, fonctionnait bien juste en suivant les étapes de la réponse.
Jake T.15

J'ai dû répondre à une question fidèle sur iTunes, ne réussir qu'après avoir répondu
djdance

3
Le jumelage et le nouveau jumelage ont fonctionné. (Cette option Xcode est dans Windows -> Périphériques et simulateurs.)
Freewalker

cela a fonctionné après avoir essayé 3 fois, alors peut-être que la solution n ° 1 ci-dessus (simplement attendre) est la seule solution qui fonctionne.
Daniel Springer

61

Attends quelques minutes. L'application démarre automatiquement


Et cela n'est arrivé que la première fois. J'ai cherché sur Google mon chemin ici parce que j'avais ce problème, mais cela ne s'est produit que la première fois que j'ai essayé de lancer l'application. Cela ne s'est plus produit depuis 3 jours.
kevLinK

23

Le redémarrage de Xcode a fonctionné pour moi.

Ce qui n'a pas fonctionné pour moi:

  • attendre une heure sur un appareil
  • attendre une heure sur un autre appareil
  • redémarrage des appareils
  • dissociation / appairage des appareils

16

Il s'avère que XCode ouvre la fenêtre du gestionnaire de périphériques en dessous et attend que vous appuyiez sur le bouton suivant. Passez à cette fenêtre, appuyez sur suivant et vous obtenez la barre de progression pour le processus à afficher.

entrez la description de l'image ici

entrez la description de l'image ici


2
J'ai dû aller dans WINDOW> Devices & Simulators dans Xcode et j'ai vu que le traitement était occupé. C'était utile. Merci!
Ernie

12

Dans mon cas, iTunes était ouvert, donc

1 - ouvrez iTunes

2 - accédez à votre téléphone

entrez la description de l'image ici

3 - cliquez pour déconnecter votre téléphone entrez la description de l'image ici

Maintenant, l'appareil est prêt sur XCode

entrez la description de l'image ici

J'espère que cela aide....


1
Fermer iTunes "Il y a une mise à jour logicielle disponible pour votre iPhone" a résolu le problème pour moi.
Erick A. Montañez

si vous ne voulez pas écouter votre musique pendant le développement, fermez-le fera le travail @ ErickA.Montañez =)
h3nr1ke

@ ErickA.Montañez cela signifie que iOS n'a pas été correctement mis à jour, vous devez télécharger et installer cette mise à jour (sauvegarde en premier)
Daniel Springer

10

J'ai débranché mon câble et j'ai vu ça. Après avoir atteint la fin, j'ai pu l'exécuter sans problème.

Capture d'écran Xcode de la barre d'état affichant "Préparation de la prise en charge du débogueur"

Vous n'avez pas besoin de débrancher pour voir ceci; appuyez simplement sur annuler et vous verrez sa progression.


C'était un bon indice. Au début, je n'ai pas vu ce bar. Donc, j'ai pensé; si vous ne voyez aucune barre de progression, dissociez le téléphone et réessayez.
Kevin R

10

la solution ci-dessous a fonctionné pour moi, suivez les étapes pour résoudre votre problème:

Étape 1 : Annuler l'exécution

Étape 2 : ouvrez le menu Fenêtre et sélectionnez Périphériques et simulateurs

Étape 3 : Dissocier l'iPhone

Étape 4 : retrait du câble USB de l' iPhone et reconnexion au système

Étape 5 : Associez l'iPhone lorsque vous vous connectez, il vous sera demandé de faire confiance ou de ne pas autoriser, veuillez cliquer sur Truct sur votre iPhone et entrez votre code d'accès (code PIN)

Remarque : J'ai effectué toutes les étapes ci-dessus, ils ont travaillé pour moi. Le problème du débogueur de mon appareil a disparu.

Ci-dessous, la capture d'écran du menu Appareils et simulateurs

entrez la description de l'image ici


6
  1. Cliquez sur le menu Fenêtre
  2. Sélectionner un appareil et des simulateurs
  3. Sélectionnez votre appareil
  4. Cliquez sur le bouton + dans le coin inférieur gauche
  5. Cliquez sur Suivant
  6. Cliquez sur Terminé

5

J'ai trouvé que la suppression de l'application de l'appareil et la réinstallation avec Xcode avaient résolu ce problème.


4

J'ai réalisé que j'avais moins de 100 Mo d'espace libre sur mon disque. Libérer de l'espace disque a résolu le problème pour moi!


3

Lorsque vous branchez un nouvel appareil équipé d'iOS 11, Xcode 9 préparera la prise en charge du débogueur pour cet appareil, à ce moment, vous devez attendre pour le terminer.

Ensuite, exécutez le projet dans cet appareil, il se déroulera sans problème.

Si vous n'avez pas fait preuve de patience lors de la création du support du débogueur, il générera l'erreur mentionnée dans la question.


Cela a fonctionné: attendez quelques minutes pour terminer le processus.
Crashalot

Oui, essayez d'être calme ou prenez une tasse de café à ce moment 😂
R. Mohan

3

Solution simple:

  • Fenêtre ouverte -> Périphériques et simulateurs
  • Dissocier l'iPhone de la liste latérale
  • Débranchez et rebranchez le câble USB
  • Appuyez sur Confiance dans le message d'invite de l'appareil!
  • Alors ça devrait marcher! Ça a marché pour moi

3

J'utilise mon iPhone X pour déboguer via le réseau et j'ai soudainement eu ce problème.

Désactivez «Se connecter via le réseau» et réessayez avec USB. Cette astuce a fonctionné pour moi.

entrez la description de l'image ici


3

Le meilleur moyen:

  1. Déconnectez l'iPhone.
  2. Nettoyer xcode par commande + shift + k ou en allant dans Produit -> Nettoyer

Connectez-vous à nouveau

Courez à nouveau


2

redémarré l'iPhone, fermé toutes les autres applications ouvertes et le téléphone déverrouillé a fonctionné


2

J'ai eu le même problème plusieurs fois, ces choses ont fonctionné pour moi:

  • redémarrer mon téléphone + xCode.
  • vérifier que votre Mac et votre iPhone sont connectés au même réseau (a un potentiel élevé).
  • réparer mon téléphone.

2

Ma configuration

  • macOS 10.14.6
  • iOS 13.2.3
  • Xcode 11.2

J'ai essayé tous les conseils "speedrun" jusqu'au 24/11/2019 sans chance. L'attente semblait inévitable mais incroyablement longue dans mon cas:

avec une version iOS fraîchement mise à niveau.

J'ai ensuite trouvé ce commentaire sur reddit qui a le plus de sens:

Ceci est requis lorsque vous connectez un appareil avec une version iOS que le Xcode de l'ordinateur respectif n'a pas vu auparavant. Il les enregistre dans / Users / nom d'utilisateur / Library / Developer / Xcode / iOS DeviceSupport et cela prend un certain temps. Ne redémarrez pas Xcode car cela ne vous aidera pas, attendez simplement qu'il se termine.

Cela prend un certain temps car ces fichiers de prise en charge du débogueur occupent beaucoup d'espace (29 Go pour moi), bien que vous puissiez supprimer en toute sécurité n'importe quelle version à partir de là, et si vous connectez à nouveau un appareil avec cette version, il le ré-enregistrera à partir de rayure.

Donc, si vous venez de mettre à jour votre iOS, la partie "à partir de zéro" pourrait prendre plus de temps que d'habitude, également en fonction de l'état de votre réseau. Dans mon cas, c'est certainement beaucoup plus long que les "10-15min" réclamés par les autres. Je le mesure par heures.

De nombreuses astuces semblent avoir fonctionné, mais elles négligent le fait que le temps passe pendant que vous essayez des choses tandis que Xcode continue de travailler sur la configuration en arrière-plan, et reprend très probablement son travail chaque fois que vous effectuez un cycle de redémarrage / redémarrage.

Cela m'a amené à remarquer que ma version Xcode n'est qu'à un pas de la version iOS. Après avoir mis à jour mon Xcode, cela a fonctionné.

Mais cela a pris plus de temps car j'ai supprimé le dossier iOS DeviceSupport en suivant un conseil!

Voici donc mes suggestions:

  • Vérifiez votre version Xcode jusqu'à la version mineure pour vous assurer qu'elle devrait réellement prendre en charge la version iOS.
  • Vérifiez votre espace disque de Mac à la salle de maquillage pour le contenu de support de l' appareil nouvellement généré sous ~/Library/Developer/Xcode/iOS DeviceSupportcomme cette astuce suggère .
  • Vérifiez si vous avez connecté votre appareil à un port USB suffisamment rapide, comme cette astuce suggère .
  • Attendez que Xcode termine "la préparation du débogage".
  • S'il ne se termine pas en quelques secondes ou minutes, continuez d'attendre.
  • NE supprimez PAS de dossier comme le suggèrent certains conseils . La suppression vous ferait simplement attendre plus longtemps!

Je pense que Xcode 11.3.1 est cassé. J'ai eu des problèmes avec plusieurs appareils après la mise à jour.
Pedro Paulo Amorim

1

J'ai mis à jour vers iOS 11.0.3 puis l'erreur est apparue. Après avoir redémarré mon iPhone et XCode, il a montré "Impossible de lancer l'application", j'ai donc accédé à la gestion des appareils du téléphone pour faire confiance, puis il a résolu.


1

J'ai eu ce problème car je n'avais pas donné d'autorisations iTunes pour fonctionner sur l'ordinateur. (Je n'utilise pas iTunes pour la musique, donc je venais de bêtement de cliquer sur "déclin" avec agacement chaque fois que la boîte de dialogue EULA apparaissait.)


Veuillez fournir des réponses uniquement. Aucune opinion ou je me sens avec vous comme des réponses
Ivonet

1
  • Dissocier mon iPhone
  • J'ai retiré mon câble USB et je l'ai reconnecté (assurez-vous d'avoir débranché et rebranché l'USB)
  • Jumelé l'iPhone.

(3 étapes importantes)



1

Solution Xcode 10.3

Les messages d'erreur suivants s'appliquent:

L'iPhone est occupé: la préparation de la prise en charge du débogueur pour l'iPhone Xcode se poursuivra lorsque l'iPhone sera terminé.

Une erreur s'est produite lors de la tentative de communication avec cet appareil. (Le service n'est pas valide.) Veuillez essayer de redémarrer et de reconnecter l'appareil. (0xE8000022).


Suivez les étapes du post de Jayprakash Dubey ci-dessus

et

  • Fermer Xcode;

  • Supprimer le contenu du dossier DerivedData ~ / Library / Developer / Xcode / DerivedData

  • Redémarrez Xcode et iPhone

  • Jumeler à nouveau Xcode et iPhone

  • & exécuter l'application


0

J'ai mis à jour mon iPhone vers la dernière version 11.0.3, puis j'ai redémarré mon iPhone. Redémarré mon XCode 9. Ensuite, cela a fonctionné.


0

Pour ceux qui recherchent une solution avec Apple TV, je viens de rencontrer le problème exact "Apple TV est occupé: préparer le support du débogueur pour Apple TV" avec Apple TV 4K avec mon Macbook Air (début 2015)

La solution n'est pas de dissocier ou de redémarrer les appareils. Mais pour changer de réseau. Je l'ai amené sur un réseau plus rapide et plus ouvert et cela fonctionne parfaitement.


0

Si vous exécutez un logiciel bêta et que vous mettez à jour le système d'exploitation, assurez-vous également d'obtenir la dernière version bêta de Xcode. Cela m'a arrangé.


0

J'ai laissé AppCode ouvert pendant que Xcode essayait de traiter l'appareil, le fermer a résolu le problème. Peut-être peut-être l'un des problèmes possibles.


0

Pour moi, cela a fonctionné après avoir suivi les étapes ci-dessous

Étape 1 Allez dans Périphériques et simulateur

entrez la description de l'image ici

Étape-2 Désélectionnez Afficher comme destination d'exécution et Connexion via les options réseau

entrez la description de l'image ici

Attendez quelques secondes pour charger le Xcode , si vous le souhaitez, vous pouvez également redémarrer Xcode.

Étape-3 Suivez les mêmes étapes et accédez à Appareils et simulateurs

Cochez les deux options et il sera normal de réinstaller votre application.


0

J'ai eu le même problème sur macOS 10.14.5 en utilisant Xcode 10.2.1. Après qu'aucune des solutions ici n'a fonctionné pour moi, j'ai redémarré le Mac et cela a fait l'affaire ...


Ne fonctionnait pas pour moi: iOS 13.2.3, macOS 10.14.6, Xcode 11.2.
kakyo

0

J'ai rencontré le même problème à cause d'un câble. J'ai changé mon câble USB / d'éclairage tiers en câble Apple d'origine, et cela a fonctionné.

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.