Xcode 9 "iPhone è occupato: preparare il supporto del debugger per iPhone"


398

Sto cercando ulteriori informazioni su questo messaggio. Xcode 9 sembra essere sospeso da un paio di minuti.

Come posso dire a Xcode 9 di riconoscere rapidamente il mio dispositivo usato in precedenza aggiornato a iOS 11?

L'iPhone di .Alex è occupato: la preparazione del supporto del debugger per l'iPhone
Xcode di .Alex continuerà al termine dell'iPhone di .Alex.

Schermata Xcode per il messaggio di errore sopra riportato


6
Ho riavviato il telefono e ho aspettato 1 minuto e poi ha funzionato.
Michael Wang,

2
Ho riavviato il mio telefono e riavviato XCode più volte e non ha aiutato. Non ho funzionato dopo aver riavviato il mio mac.
Mercurial,

Questo è successo a me dopo che ho eseguito un aggiornamento iOS sul mio iPhone 6. La barra di avanzamento nella parte superiore della finestra di Xcode dovrebbe mostrare l'avanzamento di tutto ciò che sta accadendo in background. Credo che tutto ciò che sta facendo sia caricare nei registri / simboli di arresto anomalo / ecc ... lo stesso di quello che succede ogni volta che aggiorni il sistema operativo sul tuo iDevice.
Supertecnoboff,

Risposte:


609

Esistono diverse soluzioni per questo:

Soluzione 1: attendere pazientemente dai 10 ai 15 minuti. Bevi un tè o vai in giro ;-)

Soluzione 2: scollegare il dispositivo dal sistema. Riavvia sia iPhone che Xcode e poi ricostruisci di nuovo.

Soluzione 3:

  1. Vai a Windows → Dispositivi e simulatori (tasto scorciatoia: cmd + maiusc + 2)

    Passo 1

  2. Vedrai il dispositivo iPhone collegato al sistema con un messaggio

    iPhone è occupato: preparazione del supporto del debugger per iPhone

  3. Fai clic sul pulsante più (+) presente nell'angolo in basso a sinistra.

    Step2-3

  4. Questo mostrerà il dispositivo collegato al sistema. Fai clic sul pulsante Avanti.

    Passaggio 4

  5. Successivamente vedrai 'la configurazione del dispositivo è andata a buon fine'. Fai clic sul pulsante Fine.

    Passaggio 5

La soluzione 3 ha funzionato per me!

Soluzione 4:

Annullare l'abbinamento del dispositivo e quindi associarlo nuovamente. Successivamente seguire il passaggio 3.


73
La soluzione 3 è sorprendente. Potrebbe essere necessario aggiungere che dopo il passaggio 5, è necessario fare clic su "Annulla esecuzione" ed eseguire nuovamente; quindi viene eseguito immediatamente.
Kqtr,

2
Potresti voler controllare (sul tuo iPhone) per problemi di fiducia, sotto: Impostazioni> Generali> Gestione profilo e dispositivo.
danielhadar,

13
Questo ecosistema iOS ha così tanti problemi. Ho appena iniziato a imparare e il primo mese ha risolto i bug di macOS, iOS e xCode.
Primož Kralj,

3
Grazie mille! La soluzione n. 3 ha funzionato all'istante. Ho dovuto solo fare clic su "annulla corsa" PRIMA. Questo mi ha infastidito per quasi un anno, poi ho pensato che Apple risolvesse questo bug ridicolo (invio loro feedback e sono sicuro che anche molti altri lo hanno fatto ...) ma ...
Majakovskij,

14
La soluzione n. 1 ha funzionato per me: D! All'inizio pensavo di dover solo aspettare, ma in realtà ha funzionato solo dopo essermi preparato un tè! Grazie per la punta
Ki Jéy,

218

Ho fatto clic su "Annulla esecuzione", ho aperto l'elenco Dispositivi, ho disaccoppiato il mio iPhone, ho rimosso il cavo USB e ricollegato, ho accoppiato l'iPhone e quindi mi è stato chiesto sul mio iPhone di inserire il mio passcode ("codice PIN"). Ho fatto questo e poi sono stato finalmente in grado di accoppiare il mio telefono correttamente.


3
Non è stato necessario riavviare l'iPhone. Assicurati che la schermata principale rimanga accesa, disaccoppia l'iPhone, scollega l'USB e ricollegalo nuovamente. Fai clic sul pulsante Trust sull'iPhone ed è tutto a posto.
Spechal,

Non ho dovuto assicurarmi che la schermata principale rimanesse accesa, funzionasse bene solo seguendo i passaggi della risposta.
Jake T.,

Ho dovuto rispondere a una domanda fidata su iTunes, riuscire solo dopo aver risposto
djdance il

3
Il disaccoppiamento e il ri-accoppiamento hanno funzionato. (Questa opzione Xcode è in Windows -> Dispositivi e simulatori.)
Freewalker il

questo ha funzionato dopo che ho provato 3 volte, quindi forse la soluzione n. 1 sopra (semplicemente aspettare) è l'unica soluzione funzionante.
Daniel Springer,

61

Aspetta qualche minuto. L'applicazione si avvierà automaticamente


Ed è successo solo la prima volta. Ho cercato su Google qui perché avevo quel problema, ma è successo solo la prima volta che ho provato ad avviare l'applicazione. Non è successo di nuovo per 3 giorni.
kevLinK l'

23

Il riavvio di Xcode ha funzionato per me.

Cosa non ha funzionato per me:

  • aspettando un'ora su un dispositivo
  • aspettando un'ora su un altro dispositivo
  • riavvio dei dispositivi
  • disaccoppiare / accoppiare i dispositivi

16

Si scopre che XCode apre la finestra Gestione dispositivi sotto di essa e attende che tu prema il pulsante successivo. Passa a quella finestra, premi il pulsante successivo e otterrai la barra di avanzamento per mostrare il processo.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


2
Ho dovuto andare su WINDOW> Dispositivi e simulatori in Xcode e ho visto che era in fase di elaborazione. Questo è stato utile. Grazie!
Ernie,

12

Nel mio caso, iTunes era aperto, quindi

1 - apri iTunes

2 - accedi al tuo telefono

inserisci qui la descrizione dell'immagine

3 - fare clic per disconnettere il telefono inserisci qui la descrizione dell'immagine

Ora il dispositivo è pronto su XCode

inserisci qui la descrizione dell'immagine

Spero che sia d'aiuto....


1
La chiusura della finestra di dialogo "Esiste un aggiornamento software disponibile per il tuo iPhone" ha risolto il problema.
Erick A. Montañez,

se non vuoi ascoltare la tua musica durante lo sviluppo, chiudere farà il lavoro @ ErickA.Montañez =)
h3nr1ke

@ErickA.Montañez significa che iOS non si è aggiornato correttamente, è necessario scaricare e installare tale aggiornamento (backup prima)
Daniel Springer

10

Ho staccato il cavo e ho visto questo. Dopo aver raggiunto la fine sono stato in grado di eseguirlo senza problemi.

Schermata Xcode della barra di stato che mostra "Preparazione supporto debugger"

Non è necessario scollegare per vedere questo; basta premere Annulla e vedrai i suoi progressi.


È stato un buon suggerimento. All'inizio non ho visto questa barra. Quindi ho pensato; se non vedi alcuna barra di avanzamento, disaccoppia il telefono e riprova.
Kevin R

10

di seguito la soluzione ha funzionato per me, segui i passaggi per risolvere il problema:

Passaggio 1 : Annulla in esecuzione

Passaggio 2 : apri il menu Finestra e seleziona Dispositivi e simulatori

Passaggio 3 : Annulla l' abbinamento dell'iPhone

Passaggio 4 : rimosso il cavo USB dell'iPhone e ricollegarlo al sistema

Passaggio 5 : Associa l'iPhone quando ti connetti, ti verrà chiesto di fidarti o non consentire, fai clic su Truct sul tuo iPhone e inserisci il tuo passcode (codice PIN)

Nota : ho eseguito tutti i passaggi precedenti che hanno funzionato per me. Il problema del mio debugger del dispositivo è scomparso.

Di seguito è riportato lo screenshot del menu Dispositivi e simulatori

inserisci qui la descrizione dell'immagine


6
  1. Fai clic sul menu Finestra
  2. Seleziona Dispositivo e simulatori
  3. Seleziona il tuo dispositivo
  4. Fai clic sul pulsante + nell'angolo in basso a sinistra
  5. Fai clic su Avanti
  6. Fai clic su Fine

5

Ho riscontrato che l'eliminazione dell'app dal dispositivo e la reinstallazione con Xcode hanno risolto questo problema.


4

Mi sono reso conto di avere meno di 100 MB di spazio libero sul mio disco. Liberare spazio su disco ha risolto il problema per me!


3

Quando si collega un nuovo dispositivo con iOS 11, Xcode 9 preparerà il supporto del debugger per quel dispositivo, in questo momento è necessario attendere per completarlo.

Quindi eseguire il progetto in quel dispositivo verrà eseguito senza problemi.

Se non hai mantenuto la pazienza durante la creazione del supporto per debugger, verrà generato l'errore indicato nella domanda.


Ha funzionato: attendi qualche minuto per completare il processo.
Crashalot,

Sì, cerca di essere calmo o bevi un caffè in quel momento 😂
R. Mohan

3

Soluzione semplice:

  • Apri finestra -> Dispositivi e simulatori
  • Annulla l'abbinamento dell'iPhone nell'elenco laterale
  • Scollegare e ricollegare il cavo USB
  • Premi Trust nel messaggio nel dispositivo!
  • Quindi dovrebbe funzionare! Ha funzionato per me

3

Ho usato il mio iPhone X per il debug tramite rete e improvvisamente ho avuto questo problema.

Disabilita "Connetti tramite rete" e riprova con USB. Questo trucco ha funzionato per me.

inserisci qui la descrizione dell'immagine


3

Il modo migliore:

  1. Scollega l'Iphone.
  2. Pulisci xcode con il comando + maiusc + k oppure selezionando Prodotto -> Pulisci

Connettiti di nuovo

Eseguire di nuovo


2

riavviato iPhone, ha chiuso tutte le altre applicazioni aperte e il telefono sbloccato ha funzionato


2

Ho avuto lo stesso problema molte volte, queste cose hanno funzionato per me:

  • riavviare il mio telefono + xCode.
  • verificando che sia il tuo Mac sia il tuo iPhone siano collegati alla stessa rete (ha un alto potenziale).
  • riparare il mio telefono.

2

La mia configurazione

  • macOS 10.14.6
  • iOS 13.2.3
  • Xcode 11.2

Ho provato tutti i suggerimenti "speedrun" fino al 24-11-2019 senza fortuna. L'attesa sembrava inevitabile ma incredibilmente lunga nel mio caso:

con una versione iOS appena aggiornata.

Ho quindi trovato questo commento su reddit che ha più senso:

Ciò è necessario quando si collega un dispositivo con una versione iOS che l'Xcode del rispettivo computer non ha mai visto prima. Li salva in / Utenti / nome utente / Libreria / Developer / Xcode / iOS DeviceSupport e richiede un po 'di tempo. Non riavviare Xcode perché non ti aiuterà, aspetta solo che finisca.

Ci vuole un po 'di tempo perché questi file di supporto del debugger occupano molto spazio (29 GB per me), anche se è possibile eliminare in modo sicuro qualsiasi versione da lì, e se si collega nuovamente un dispositivo con quella versione, lo salverà nuovamente da graffiare.

Quindi, se hai appena aggiornato il tuo iOS, la parte "da zero" potrebbe richiedere più tempo del solito, anche a seconda delle condizioni della tua rete. Nel mio caso, è sicuramente molto più lungo dei "10-15min" dichiarati da altre persone. Lo misuro per ore.

Molti trucchi sembrano aver funzionato, ma trascurano il fatto che il tempo passa mentre provi le cose mentre Xcode continua a lavorare sul setup in background e molto probabilmente riprende il suo lavoro ogni volta che fai un ciclo di riavvio / riavvio.

Questo mi ha portato a notare che la mia versione di Xcode è solo un passo indietro rispetto al rilascio di punti iOS. Dopo aver aggiornato il mio Xcode, ha funzionato.

Ma ci è voluto più tempo perché ho rimosso la cartella DeviceSupport iOS seguendo un suggerimento!

Quindi ecco i miei suggerimenti:

  • Controlla la tua versione Xcode fino alla versione secondaria per assicurarti che dovrebbe effettivamente supportare la versione iOS.
  • Controlla lo spazio libero su disco del tuo Mac per fare spazio ai contenuti di supporto del dispositivo appena generati, ~/Library/Developer/Xcode/iOS DeviceSupportcome suggerito da questo suggerimento .
  • Verifica di aver collegato il dispositivo a una porta USB sufficientemente veloce, come suggerisce questo suggerimento .
  • Attendere fino a quando Xcode termina la "preparazione per il debug".
  • Se non termina in pochi secondi o minuti, continua ad aspettare.
  • NON rimuovere alcuna cartella poiché alcuni suggerimenti potrebbero suggerire. La rimozione ti farebbe semplicemente aspettare più a lungo!

Penso che Xcode 11.3.1 sia rotto. Si sono verificati problemi con i dispositivi multipli dopo l'aggiornamento.
Pedro Paulo Amorim,

1

Ho aggiornato a iOS 11.0.3 quindi è apparso l'errore. Dopo aver riavviato il mio iPhone e XCode, mostrava "Impossibile avviare l'app", quindi sono passato alla gestione dei dispositivi del telefono per fidarmi, quindi ho risolto.


1

Ho avuto questo problema perché non avevo concesso le autorizzazioni di iTunes per l'esecuzione sul computer. (Non uso iTunes per la musica, quindi ho semplicemente stupidamente premuto "declino" per il fastidio ogni volta che veniva visualizzata la finestra di dialogo EULA.)


Fornisci solo risposte. Nessuna opinione o mi sento con te come risposte
Ivonet

1
  • Non accoppiato il mio iPhone
  • Rimosso il mio cavo USB e ricollegato (assicurati di aver scollegato la USB e ricollegata)
  • Accoppiato l'iPhone.

(3 passaggi importanti)



1

Soluzione Xcode 10.3

Si applicano i seguenti messaggi di errore:

iPhone è occupato: la preparazione del supporto del debugger per iPhone Xcode continuerà al termine dell'iPhone.

Si è verificato un errore durante il tentativo di comunicare con questo dispositivo. (Il servizio non è valido.) Prova a riavviare e ricollegare il dispositivo. (0xE8000022).


Segui i passaggi nel post di Jayprakash Dubey sopra

e

  • Chiudi Xcode;

  • Elimina i contenuti della cartella DerivedData ~ / Library / Developer / Xcode / DerivedData

  • Riavvia Xcode e iPhone

  • Associa nuovamente Xcode e iPhone

  • ed esegui applicazione


0

Ho aggiornato il mio iPhone all'ultima versione 11.0.3, quindi ho riavviato il mio iPhone. Ho riavviato il mio XCode 9. Quindi ha funzionato.


0

Per chi è alla ricerca di una soluzione con Apple TV, ho riscontrato esattamente il problema "Apple TV è impegnata: preparare il supporto del debugger per Apple TV" con Apple TV 4K con il mio Macbook Air (inizio 2015)

La soluzione non è annullare l'abbinamento o il riavvio dei dispositivi. Ma per cambiare rete. L'ho portato a una rete più veloce e più aperta e funziona perfettamente.


0

Se esegui il software beta e aggiorni il sistema operativo, assicurati di ottenere anche l'ultimo Xcode beta. Questo mi ha risolto.


0

Ho lasciato AppCode aperto mentre Xcode stava cercando di elaborare il dispositivo, chiudendolo risolto il problema. Forse può essere uno dei possibili problemi.


0

Per me ha funzionato dopo aver seguito i passaggi seguenti

Passaggio-1 Vai a Dispositivi e simulatore

inserisci qui la descrizione dell'immagine

Passaggio 2 Deseleziona Mostra come destinazione di esecuzione e Connetti tramite opzioni di rete

inserisci qui la descrizione dell'immagine

Attendi qualche secondo per caricare l' Xcode , se vuoi puoi anche riavviare Xcode.

Passaggio 3 Seguire gli stessi passaggi e accedere a Dispositivi e simulatori

Spuntare entrambe le opzioni e sarà normale installare nuovamente l'app.


0

Ho avuto lo stesso problema su macOS 10.14.5 usando Xcode 10.2.1. Dopo che nessuna delle soluzioni qui ha funzionato per me, ho riavviato il Mac e questo ha fatto il trucco ...


Non ha funzionato per me: iOS 13.2.3, macOS 10.14.6, Xcode 11.2.
Kakyo,

0

Ho riscontrato lo stesso problema a causa di un cavo. Ho cambiato il mio cavo USB / di illuminazione di terze parti in un cavo Apple originale e ha funzionato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.