2012-04-10 27 views
80

Ho uno strano problema.Xcode non vede il mio dispositivo iOS ma iTunes fa

Ho un iPad con iOS 5.0.1 (9A405) e iOS SDK 5.0.1 con Xcode 4.2 (Build 4C199) installato sul mio Mac.

Xcode non vede il mio dispositivo. Dice "Dispositivo iOS" non "Sauron's iPad" come al solito.
(Sono sicuro che il dispositivo è collegato perché lo vedo in iTunes.) Xcode nega di avviare la mia applicazione sul dispositivo. Dice:

"Xcode non è possibile eseguire utilizzando dispositivo selezionato Nessun iOS provisioning dispositivi sono disponibili con una versione di iOS compatibile Collegare un dispositivo iOS con una versione abbastanza recente di iOS per eseguire l'applicazione o scegliere .. un simulatore iOS come destinazione. "

Xcode vede il mio altro iPad con iOS 4.3.3 e può eseguire applicazioni su questo dispositivo. Ho provato a riavviare il mio Mac senza risultato.

Ho anche controllato il profilo di provisioning, certificato come sviluppatore, ecc

Qualcuno ha idee?

+0

Hai effettivamente ampliato l'elenco? Ottengo questa cosa dopo aver connesso il dispositivo di qualcun altro e poi riavuto. Devo espandere esplicitamente l'elenco e selezionare il mio dispositivo. E sì, c'è l'opzione "Dispositivo iOS" presente! – Eimantas

+0

Sì. Ho provato ad espandere l'elenco dei dispositivi. Il mio dispositivo è assente. – Vlad

risposta

60
  1. Seleziona finestra ➜ Organizer in Xcode. Ora in Dispositivi, seleziona il tuo dispositivo. Se non è pronto per lo sviluppo, fare clic su usa per lo sviluppo.

  2. Se sopra non risolve il problema, dalle impostazioni del progetto, imposta il target di distribuzione su uno per il quale è stata sviluppata la tua app o meno.

  3. In caso contrario, c'è qualche problema con i certificati e i profili di provisioning. Assicurati che l'UDID del tuo dispositivo sia aggiunto nel profilo di fornitura che stai utilizzando.

+2

Mi vergogno. Ho appena dimenticato di premere "Usa per lo sviluppo" nell'organizer XCode. – Vlad

+0

@iVips - Sto affrontando il problema simile ma non riesco nemmeno a ottenere "Usa per lo sviluppo", come risolvere questo problema? – itsaboutcode

+0

Finalmente ho ottenuto Xcode per riconoscere il mio iPad usando le istruzioni sopra e con la stessa configurazione di @Dustin - Xcode 5.0.2, iOS 7.0.4 - su un Macbook Air con OSX 10.9.1. Tuttavia, ci sono volute una discreta quantità di tentativi ed errori e non è stato fino a quando non ho disconnesso l'iPad dalla porta USB3 sul lato sinistro del computer e l'ho ricollegato alla porta USB3 sul lato destro che Xcode finalmente riconosciuto. –

1

Hai provato a eliminare e reinstallare il dispositivo nel tuo portale per sviluppatori Apple? Se sì, prova ad aggiornare il tuo xcode alla 4.3.2, ricordo che avevo bisogno di aggiornare a xCode 4.3.2 dopo aver aggiornato il mio iPhone a iOS 5.1

0

Ho avuto questo problema. In qualche modo ho registrato il dispositivo per il team generico su Apple. Non ricordo come l'ho fatto ora. Quindi sono stato in grado di superare questo errore.

+0

Ecco come l'ho risolto. Non è mai stato collegato nel primo scatto. Ho dovuto riprovare 8-10 volte e alla fine è stato collegato. Una volta collegato all'organizzatore, sono andato su dispositivi, ho selezionato questo dispositivo e sotto questo ho selezionato il profilo di provisioning. Appena cliccato, ho avuto l'opzione di aggiungere il dispositivo al portale di provisioning. Poi ho aggiunto dando id di mela. Da quel momento in poi sono riuscito a collegarmi la prima volta. – Satish

8

ad altri che potrebbero avere lo stesso problema e le risposte di cui sopra non funzionano: Assicurarsi che la versione di iOS installata sul dispositivo corrisponda alla versione SDK per iOS è stato installato sul vostro Mac. Se questi non corrispondono, non è possibile creare sul dispositivo.

4

Ho appena provato tutte le soluzioni suggerite sopra. L'unica cosa che ha funzionato e risolto il mio problema è stata quella di andare in "Organizer" di xcode, fare clic con il tasto destro sul mio iPhone, fare clic su "Rimuovi da organizer" e attendere circa 10 secondi mentre xcode ha riaggiunto automaticamente il dispositivo.

ho già collegato il mio telefono e iTunes riconobbi fine e sincronizzato con esso, ecc, ma tutti Xcode detto nel l'organizzatore era "Il dispositivo non è attualmente connesso", il quale è stato sicuramente collegato Se iTunes è stato sincronizzati con esso e non sincronizzare su wi-fi.

Perché xcode mi ha richiesto di eliminare e riaggiungere il telefono è fuori di me, ma funziona alla grande ora che l'ho fatto.

6

Ho riscontrato questo problema una volta, utilizzando un cavo Apple non ufficiale.

Spero che aiuti.

30

Aveva lo stesso problema, ha riavviato xcode e ha trovato di nuovo il mio telefono.

3

Ho provato tutto quanto sopra inutilmente. Ho usato il telefono da anni e improvvisamente l'Organizzatore ha pensato "questo dispositivo non è attualmente collegato". Un reset del telefono lo ha risolto per me (tieni premuto Home & Power fino al logo Apple). L'ho fatto con ancora collegato al MacBook, ma non dovrebbe essere necessario.

+1

Grazie Michael - stesso problema. 5s funzionavano bene fino a quando xcode all'improvviso ha deciso che non era lì. Quindi iTunes ha concordato con xcode. Il riavvio del telefono è stato risolto per ora. Stammi a pensare quanti di questi bug casuali stanno superando i team di rilascio di Apple. – amergin

0

Xcode non ha visto il mio iPad, anche iTunes non ha visto il mio dispositivo. Il riavvio di Mac ha corretto la situazione.

160

Anche se questo non affronta il problema specifico dell'OP, potrebbe essere una soluzione per altre persone che trovano questa domanda.

In alcune circostanze, Xcode non riconoscerà (non vedrà nemmeno) un dispositivo collegato precedentemente riconosciuto, anche se non ci sono stati cambiamenti nelle versioni di Mac OS/iOS/Xcode. Questo sembra accadere se colleghi il dispositivo mentre il Mac e/o il dispositivo sono bloccati quando li colleghi. Il dispositivo ti chiederà se vuoi fidarti del computer anche se lo hai già fatto, ma il dispositivo non sarà ancora visibile in Xcode.

Riavviare Xcode o il dispositivo non sembrano avere alcun effetto. Una soluzione è riavviare il Mac. Un'altra soluzione molto più veloce è riavviare usbmuxd:

  1. Chiudere Xcode
  2. Separare il dispositivo
  3. In un terminale, tipo: sudo pkill usbmuxd (verrà riavviato nuovamente automaticamente)
  4. riavvio Xcode
  5. Collegare il dispositivo

Il dispositivo dovrebbe essere nuovamente visibile in Xcode!

La speranza che aiuta alcune persone.

+1

Anche questo ha funzionato per me. Ho avuto una situazione in cui iTunes non riconosceva il dispositivo e, ricollegando il dispositivo, risultava "Trust this Computer?" dialogo ogni volta. – avance

+0

Grazie !! Ciò ha anche corretto il pop-up "trust this computer" che ricevevo ogni volta. –

+0

questo problema si verifica con qualcuno (dispositivo Xcode 7.2 e iOS 9.2.1)? (succede con me e questo metodo (le variazioni di questa risposta 'aiutano i passaggi) – gaussblurinc

0

Basta scollegare il cavo di iPhone con il Mac e quindi collegare il cavo in mac lavoro per me. Spero che sia lavoro per qualcuno.

+2

aiuto perfetto! Nessuno ha mai pensato a questo proposito. Complimenti – Profstyle

0

Xcode 6.3 non ha visto il mio iPhone con iOS 8.3 anche dopo il riavvio del computer. Ho quindi riavviato il mio iPhone e tutto ha funzionato di nuovo. Ami il software buggy!

1

Aveva lo stesso problema con alcuni cavi senza licenza. Funziona perfettamente con i cavi USB di Apple Belkin &.

4

La risposta può essere utile al nuovo sviluppatore. Basta seguire questi passaggi, puoi connettere il tuo iPhone/iPad con X-code.enter image description here

2

Per Xcode 7 (e possibilmente sopra),

go to Window -> Devices, 

colpito la plus sign in basso e select the device connesse e hit next, quindi Use for development.

Questo funziona solo se Xcode sta leggendo il dispositivo, ma non è possibile eseguire l'app sul dispositivo.

anche assicurarsi che la versione device's OS version is greater than or equal to your app'sDeployment Target OS.

6

Mi sono imbattuto in questo problema oggi dove Xcode 8.2.1 ha deciso improvvisamente che l'ipad connesso (ios 10.2) non era più collegato. Scollegato, collegato di nuovo, riavviato il mio macbook e provato numerosi consigli sopra. La cosa che ha risolto il problema per me era l'arresto e il riavvio del dispositivo ipad stesso.

+0

Ha funzionato per me - Xcode 8.3.2/iPhone 6 su 10.3.2 –

+1

Dopo numerosi tentativi di cercare di ottenere Xcode su un Mac virtualizzato, trovare il mio iPhone fisicamente collegato, questo tipp ha funzionato anche per me : Riavviare semplicemente l'iPhone Chi ha detto che "Hai provato a spegnerlo e riaccenderlo?" Funziona solo per Windows? :) Grazie a Jeremy! – Mephisztoe

1

Dopo aver aggiornato il mio iPhone per 10.3.3, Xcode 8.3.3 non riesce a trovarlo nella finestra Device ma iTunes può. Il riavvio di Xcode ha risolto il problema.

0

Nel mio caso ho fatto passi successivi

  1. Uscire da XCode
  2. dispositivo Scollegare
  3. nel vostro terminale sudo launchctl stop com.apple.usbmuxd
  4. rilancio Xcode dispositivo
  5. Collegare
0

Dopo 20 minuti di debug, mi sono reso conto che avevo t o passa il mouse sopra il pulsante su() nella parte superiore del selettore Devices nell'angolo in alto a sinistra, a destra del pulsante di esecuzione dell'app.

Problemi correlati