2015-03-10 19 views
9

Come indicato nel titolo, aggiornato oggi a iOS 8.2 e il mio dispositivo non è supportato in Xcode 6.3 beta.iOS 8.2 non supportato in Xcode 6.3 beta

Anche se Xcode 6.3 supporta iOS 8.3, anche io non può installare iOS 8.2 simulatore.

Non riesco a smettere di usare Xcode 6.3 beta perché ho un bel po 'di codice modificato in base alle modifiche di Swift 1.2 e per quanto ne so Xcode 6.2 non supporta ancora Swift 1.2.

Esiste una soluzione nota, tranne il downgrade o l'aggiornamento a iOS 8.3 beta? (Non anche iOS 8.3 beta è stata che si incontrano lungo i link per il download di mela)

PS. Sono stato in grado di eseguire codice Swift sul dispositivo prima di aggiornare ..

risposta

27

Dopo l'installazione di Xcode 6.2 rilasciato anche questi giorni, Ho aperto un progetto a caso, ha firmato (o fatto qualcosa con il mio dispositivo) e dopo che Xcode 6.3 beta ha riconosciuto la mia versione iOS 8.2!

  1. Installare l'ultima versione stabile Xcode
  2. aprire un progetto a caso
  3. collegare il dispositivo mantenendo il Xcode aperto
  4. cerchiamo Xcode rendono le sue proprie procedure per il riconoscimento del dispositivo ("simboli copia" ..)
  5. aprire il tuo beta Xcode e godere di usare il dispositivo di prova come sempre
+0

Fortunato. Ma ora sai perché non modificare codice importante con una versione beta di strumenti. Non vedo l'ora di apportare miglioramenti a Swift 1.2, ma non posso usarli fino a quando non viene rilasciato. –

+0

hai ragione. Avete alcuni link utili su come assicurare la compatibilità con swift 1.1 vs swift 1.2? – Fawkes

+0

Grazie, Fanny. Ho avuto Xcode 6.1 e 6.3 sul mio MacBook e iOS 8.1 sul mio iPhone. Dopo aver aggiornato il mio iPhone a iOS 8.2, Xcode 6,3 ha smesso di riconoscere il mio iPhone. Ho installato Xcode 6.2, l'ho lanciato con il mio iPhone collegato, ho selezionato il mio iPhone come obiettivo di implementazione, ho aspettato che Xcode facesse il suo business, esci, lanciò Xcode 6.3 e fosse in grado di distribuire la mia app sul mio iPhone. –

1

L'Apple Note di rilascio dice:

iOS beta Supporto • I dispositivi che eseguono iOS 8.2 non è supportato in Xcode 6.3 beta 2. (19867597)

si può vedere here a pagina 9

+0

Se lo fai come indicato nella mia soluzione. Funzionerà. Suppongo che abbiano aggiunto queste informazioni perché qualcuno ha presentato il mio problema come un bug ... – Fawkes

2

Questo ha funzionato dopo che ho installato ultima versione beta di oggi: Apri Xcode 6.2 e vai a Dispositivi. Collega il tuo iPhone e attendi che lo spinner finisca (alcuni minuti nel mio caso). Chiudi 6.2 e riapre 6.3. Ora dovrebbe funzionare!

Grazie a Christian Zangl nel forum degli sviluppatori Apple!

0

Giocato con la soluzione finché Apple non lo risolve. Se hai installato xcode 6.2, collega il supporto del dispositivo 8.2 da Xcode 6.2 a Xcode 6.3 beta.

ln -s "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.2 (12D508)" /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.2 

Enjoy :)

10

La correzione è: vai al prodotto> Destinazione, ed anche se si dice il dispositivo è ineleggibile, sarà ancora permetterà di selezionare, poi costruendo ad esso funzionerà.

+2

Assolutamente! Grazie questa è la correzione corretta e super facile –

+0

Correzione facile per un problema assolutamente stupido. – Alper

0

sono stato in grado di risolvere questo senza installare la versione stabile di XCode (~ 3,5 GB download) per registrare il mio dispositivo iOS. (Altre risposte propongono di installare l'altra versione XCode.)

FIX: i dispositivi iOS possono essere registrati per lo sviluppo manuale e (vale a dire senza XCode). Ecco i passaggi http://support.smartbear.com/viewarticle/63764/

P.S. - Mi ci sono voluti solo circa 10 minuti per completare questo processo manualmente.Richiede iTunes (per leggere i dispositivi UDID) e l'accesso "admin" al centro membri.

Problemi correlati