Quando ho provato a creare ed eseguire, Xcode ha detto che il mio dispositivo era bloccato. Ho guardato il mio iPhone e non è affatto bloccato. Come posso risolvere questo problema?
Quando ho provato a creare ed eseguire, Xcode ha detto che il mio dispositivo era bloccato. Ho guardato il mio iPhone e non è affatto bloccato. Come posso risolvere questo problema?
Risposte:
Per caso non hai "fidato" del dispositivo? Ciò impedirà che comunichi con xcode anche se il dispositivo è sbloccato.
Aggiorna qui un documento di supporto di Apple: http://support.apple.com/en-us/HT5868
Il mio telefono era impostato per "fidarsi" del Mac, e ho ancora riscontrato questo errore con Xcode 6.1.1.
Questo ha funzionato per me:
Di recente ho riscontrato questo problema con XCode 8 subito dopo l'aggiornamento del mio dispositivo da iOS 9 a 10. L'errore esatto che ho ricevuto è stato: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
ho ricevuto questo errore anche quando il mio telefono era sbloccato e dopo aver scollegato e ricollegato il dispositivo.
Come indicato in diverse risposte, il device is locked
messaggio si riferisce effettivamente al dispositivo che non si fida del MacBook. Nel mio caso, penso che il mio telefono sia diventato predefinito per non fidarsi del mio computer dopo l'aggiornamento a iOS 10. Ecco i passaggi che hanno funzionato per me per ripristinare le impostazioni (questo è lo stesso processo menzionato nella pagina di supporto Apple nella risposta dei professori ):
Settings > General > Reset
, quindi toccaReset Location & Privacy
device locked
errore dovrebbe scomparire.device is locked
messaggio senza alcuna modifica evidente a nessuna delle impostazioni del mio iPhone o XCode. Da qualche parte lungo la strada vengono ripristinate le mie impostazioni di attendibilità per il mio computer, ma non sono sicuro quando e dove.
Dal menu Finestra nella barra superiore di Xcode, selezionare Dispositivi e simulatori.
(oppure premere MAIUSC + COMANDO + 2)
Quindi selezionare il dispositivo, fare clic con il tasto destro e selezionare Annulla accoppiamento.
Una volta fatto questo Trust o Don't trust apparirà sul tuo dispositivo.
Affidati di nuovo al dispositivo e inizierà a prepararlo per lo sviluppo.
Attendi che Xcode associ il dispositivo allo sviluppo e sei pronto per partire!
Ho riscontrato lo stesso problema anche se ho selezionato l'opzione "Fidati di questo computer" per la prima volta.
Questo ha funzionato per me
Il modo più veloce per ora che ho trovato è:
1) Vai a Finestra -> dispositivi (ho cambiato il tasto di scelta rapida in xcode in CMD + P per me)
2) Premi disaccoppia sul dispositivo.
3) Premi la fiducia in iPhone.
4) Crea di nuovo o Esegui senza creare (Ctrl + CMD + R)
Per chiunque abbia bisogno di una risposta logica.
Ho provato tutte le risposte su questa pagina (7 al momento, anche se 2 sono duplicate) e non sono riuscite a sbarazzarmi di questo errore Xcode per me.
Per coloro che hanno questo problema in Xcode 9: il semplice riavvio di Xcode dovrebbe risolvere il problema.
Ho una soluzione molto semplice che ha funzionato per me all'istante. Ci vogliono circa 10 secondi per fare:
1) Vai a Window -> Devices & Simulators
e deselezionaShow as run destination
2) Scollegare il cavo e ricollegarlo.
3) Esegui il progetto.
Questo dovrebbe risolvere il tuo problema!
2) Unplug the cable and plug it back in. Run the project.
Una soluzione semplice:
Innanzitutto, scollegare il dispositivo.
Ora sblocca il dispositivo e ricollegalo. Assicurarsi che il dispositivo sia sbloccato.
Ora esegui il progetto Xcode selezionando il dispositivo come destinazione.
Questo a volte accade durante l'utilizzo di Xcode 9.
Esistono diverse soluzioni a questo, come indicato di seguito:
Nota: assicurarsi che il dispositivo non sia bloccato quando Xcode sta tentando di installare l'app.
Soluzione 1:
io. Disconnect device
econnect again
Soluzione 2:
io. Restart you device
Soluzione 3:
io. Disconnect device
ii. Quit Xcode
(Tasto di scelta rapida:cmd + Q)
iii. Open your project
iv. Clean project
(Tasto di scelta rapida: cmd + shift + K
)
v. Adesso connect device
VI. Run
il tuo progetto
Per me la soluzione 3 ha funzionato perfettamente
Recentemente ho riscontrato che Xcode mostra "lo sviluppo non può essere abilitato mentre il dispositivo è bloccato, sbloccare il dispositivo e ricollegarlo. (0xE80000E2).
Se il tuo dispositivo iOS è già sbloccato e collegato al Mac e continua a ricevere l'errore da Xcode 8.1 dopo l'aggiornamento a iOS 10.1.1, il Mac non è considerato affidabile dal dispositivo.
Per risolvere il problema, prima disconnetti il dispositivo dal Mac, quindi vai all'app Impostazioni iOS e apri Generale-> Ripristina-> Ripristina posizione e privacy.
Quindi connetti il dispositivo al Mac e, quando richiesto, imposta seleziona fidati del Mac.
Quindi attendi l'elaborazione dei file dei simboli sul dispositivo e sul Mac. Al termine, è possibile eseguire il progetto sul dispositivo. Funzionerà.
Incontro questo problema abbastanza spesso (almeno 5 volte a settimana). Quasi ogni volta che ciò accade, un riavvio di Xcode lo risolve. Ma questa volta non sembrava funzionare nulla tra cui:
Fatto dozzine di volte in tutti i tipi di ordini diversi.
Ciò che risolveva il problema per me questa volta era semplicemente:
✅ Riavvio del Mac.
C'è un modo semplice per risolverlo. Almeno funziona per me. Nel tuo dispositivo iPhone vai su Impostazioni> Sviluppatore> fai clic su "Cancella computer attendibile" Digita il passcode richiesto E fatto !!!
Il modo più semplice che ho trovato.
In genere, semplicemente scollegare / ricollegare sembra funzionare per me. Ma oggi non ha funzionato e sembra che qualcos'altro abbia funzionato: ho abilitato il debug della rete sul dispositivo in questione e sembrava quasi che ricordasse una vecchia impostazione di "blocco" della rete, senza vedere che il dispositivo era effettivamente collegato tramite USB . Dopo aver (temporaneamente) deselezionato " Connetti tramite rete " e averlo ricollegato, le cose hanno funzionato di nuovo.
Molte risposte, ma quella che ha funzionato per me (El Capitan, Xcode 8.2) è stata quella di chiudere iTunes. Se ha una connessione al dispositivo IOS, anche se Xcode può caricare i componenti dell'app, non riuscirà comunque a eseguirlo.
Sul tuo dispositivo (iPhone / iPad) vai a: Impostazioni -> Sviluppatore -> Cancella computer attendibili ha funzionato per me.
Questo può accadere anche a causa di aggiornamenti in sospeso sul dispositivo. Questo significa anche che è necessario aggiornare il telefono, connettersi al MacBook (fidarsi, se necessario). Ecco come ho trovato il mio problema e la mia soluzione.
Una possibilità che vale la pena verificare, se nessuna di queste altre soluzioni funziona, è che non c'è spazio sul dispositivo. Xcode non ti darà un utile errore "dispositivo pieno" per dirti che il tuo dispositivo non ha spazio di archiviazione, ma non sarà anche in grado di distribuire una build di app su un dispositivo il cui spazio di archiviazione è pieno. L'unica soluzione in quella situazione è eliminare file multimediali o altre app / dati per liberare spazio sufficiente.
a volte il tuo dispositivo smette di fidarsi del tuo PC per nessun motivo. vai alle tue impostazioni quindi generale> ripristina> ripristina posizione e privacy. e ricollegare il dispositivo al PC e premere il prompt "fidati di questo dispositivo" che viene visualizzato nel telefono.
Un'altra soluzione a questo problema è connettere il tuo iPhone con il tuo Xcode aperto mentre il tuo iPhone è nella schermata principale, non nella schermata di blocco o con un'app aperta.
Ho dovuto aggiungere nuovamente il dispositivo a xcode.
In XCode aprire Dispositivi e simulatori (CMD + Maiusc + 2), nell'elenco a sinistra premere il pulsante + e aggiungere nuovamente lo stesso dispositivo.