2011-11-11 1 views
12

Ho appena aggiornato il mio iPhone su iOS 5.0.1 e XCode non lo riconosce più come dispositivo valido per eseguire applicazioni.iPhone - Impossibile eseguire app da XCode su dispositivo iOS 5.0.1, dall'aggiornamento iOS da 5.0

Sono andato all'organizzatore, ho ripristinato il dispositivo come dispositivo di sviluppo, aggiornato i miei componenti e la libreria ... ma ancora niente. Il dispositivo non appare nelle destinazioni disponibili nel popup della finestra principale ...

Come posso eseguire nuovamente il test sul dispositivo?

+0

stai usando la generazione corrente di XCode 4.2? Non abbiamo riscontrato questo problema con nessun dispositivo 5.0.1. –

+0

@FirozeLafeer: Sì – Oliver

+0

Hai riscontrato problemi nel prelevare i simboli di debug? Il mio inizia ma non va mai oltre "Copia file (1 di 7)" – drewish

risposta

15
  1. Disconnetti il ​​tuo iPhone.

  2. Esci da iTunes & XCode.

  3. Spegnere e riavviare l'iPhone.

  4. Connetti il ​​tuo iPhone, aspetta che itunes finisca la sincronizzazione (se hai impostato il lancio automatico).

  5. Chiudi iTunes, quindi apri XCode.

  6. Vai all'organizzatore e controlla se riconosce l'iPhone per lo sviluppo o ti consente di riabilitare l'utilizzo per lo sviluppo.

  7. Se tutto ciò non funziona, ripristina il tuo iPhone (sussulti!), Poi fai di nuovo tutto questo. = (

+0

Perfetto - ha funzionato per me farlo una volta sola!Grazie :) – jowie

+0

Risolto un problema che avevo quando modificavo l'identificatore del bundle, dove veniva creato e distribuito sul dispositivo, ma generava un errore che non era in grado di eseguire l'eseguibile. – Clay

5

selezionare il dispositivo in organizzatore di Xcode, e il clic su "Aggiungi al Portale". Xcode comunicherà con la nave madre, decidere il dispositivo è OK, dopo tutto, che verrà poi tornare ad essere disponibile per il test .

+3

Heh, "nave madre": D –

+0

L'ho provato ma continua a rimanere bloccato cercando di raccogliere i simboli di debug. Mi chiedo se è perché ho ricevuto l'aggiornamento OTA piuttosto che tramite iTunes. – drewish

2

anche se la destinazione della distribuzione è superiore alla versione del sistema operativo del dispositivo, esso non si mostrano come un dispositivo valido

2

ha funzionato per me in questo modo:.

  • selezionare il m un progetto nella finestra di sinistra di Xcode
  • selezionare la scheda "Riepilogo" nella finestra centrale.
  • cambiamento "destinazione di distribuzione" per 5,0
  • click "convalidare le impostazioni"
  • il gioco è fatto. Ora il mio dispositivo è nella lista!
  • selezionare il dispositivo e fare clic su Esegui

Xcode 4.3.2, Leone 10.7.3, iPhone4 iOS 5.0.1, (utilizzando Jailcoder)