2012-08-10 6 views
6

Sintomi: l'esecuzione di qualsiasi applicazione iOS 5.1 da Xcode 4.4 (e 4.4.1) avvierà il simulatore iPhone ma il risultato in un semplice schermo nero. Nella console Xcode, viene visualizzato il messaggio "Errore: impossibile collegare il processo all'ID", che è diverso ogni volta. Tentare di "fermare" l'applicazione da Xcode non fa nulla, e solo l'uscita forzata restituirà Xcode a uno stato funzionante. Premendo il pulsante "Home" sul simulatore viene visualizzato che l'app è stata installata correttamente. A volte, aprendo l'app dal simulatore viene visualizzata l'interfaccia utente, ma non vengono visualizzati i messaggi della console, anche dopo aver eseguito manualmente "Prodotto-> Allega per elaborare".Xcode 4.4 su iOS 5.1 build ha esito positivo, ma si blocca sul simulatore con messaggio di debug 'Impossibile connettersi all'ID processo <pid>'

Tentativo Soluzioni: Xcode 4.3.x è stato originariamente installato su Lion, funzionante in modo affascinante. Il problema è iniziato all'installazione di Xcode 4.4 all'inizio di agosto, per un progetto che stava funzionando prima. Ho aggiornato a Mountain Lion, non ha aiutato. Ho reinstallato Xcode, non ha aiutato. Ho aggiornato a 4.4.1 7 agosto, non ha aiutato. Ho cancellato ogni traccia di dati Xcode, eseguendo: find/-name '[xX] code' e cancellando tutte le super-cartelle dove sembrava rilevante. Questo (non sorprendentemente) ha causato alcuni problemi del sistema operativo, poiché la successiva reinstallazione di Xcode non ha funzionato. L'ho fatto di nuovo, ho reinstallato Mountain Lion (per ripristinare alcuni file del sistema operativo che probabilmente ho ucciso), quindi ho reinstallato Xcode 4.4.1.

Per i progetti, in genere ho eseguito ogni volta nuovi progetti a vista singola. Ultimamente ho provato a utilizzare il progetto di esempio this di Apple, per collegamento 3 di seguito. Ho provato tutte le build pulite, ecc., Ma onestamente, si presume che l'apertura di un nuovo progetto dovrebbe funzionare. Solo per i calci, ho messo un singolo oggetto "Label" nello storyboard di iPhone a volte.

Dopo aver fatto un certo lavoro sono riuscito a trovare le seguenti domande più simili alle mie, ma nessuno è esatto né effettuare una delle soluzioni di lavoro (in ordine di importanza decrescente):

  1. xcode-4-4-ios-5-1-simulator-problems
  2. crash-of-xcode-4-4-for-mac
  3. failed-to-attach-to-process-id-xcode
  4. unit-test-target-doesnt-run-on-xcode-4-5
  5. xcode-4-4-freezing-on-project-close
  6. simulator-keeps-crashing-in-xcode-4-4

Qualsiasi aiuto sarebbe molto apprezzato. Mi scuso per la mancanza di brevità, ma ho speso probabilmente 15 ore cercando di trovare/implementare soluzioni per un problema apparentemente banale, e preferirei fornire tutte le informazioni rilevanti piuttosto che indovinare ciò che ho fatto. Non ho intenzione di specificare tutte le informazioni di build, solo perché è tutto ciò che è disponibile nella nuova installazione di Xcode.

+0

Non ho guardato i post di riferimento ma normalmente lo risolvo eliminando l'app dal simulatore e forse eliminando DerivedData (e riavviando Xcode). – trojanfoe

+0

Per il mio commento alla risposta qui sotto, ho provato questo, e non ha fatto nulla. – marc

risposta

0

Mentre questa non è esattamente una soluzione, dopo l'aggiornamento OSX 10.8.1 di oggi da Apple, questo problema è stato risolto. È sicuro dire che sono sorti alcuni bug nel processo di installazione di Mountain Lion e Xcode 4.4 che è stato corretto con questo aggiornamento a OSX.

1

L'ho ricevuto un paio di volte, soprattutto quando ho continuato a eseguire la mia app e l'ho annullato o interrotto troppo spesso, non è qualcosa che si può mettere, ma sì sono sempre riuscito a tornare attivo e funzionante eliminando l'app nel simulatore, il progetto di pulizia e la cartella di creazione, l'eliminazione dei dati derivati ​​(in Xcode organizer> vista progetti), il riavvio del simulatore e Xcode.

Questo è accaduto anche alcune volte sul dispositivo, e ho bisogno di riavviare il dispositivo, iPhone nel mio caso. Spero che queste informazioni ti aiutino.

+0

Sembra ragionevole, ma ho provato tutto questo per le soluzioni nei post allegati. Ho cancellato i dati derivati ​​solo aprendo una finestra di terminale. Non sono riuscito a trovare "Xcode Organizer -> Project View" a cui ti riferisci. Ho anche resettato il simulatore. – marc

0

Ho ottenuto questo lavoro costruendo ed eseguendo il simulatore utilizzando l'anteprima dello sviluppatore Xcode 4.5. Ho quindi chiuso e riaperto Xcode 4.4.1 e ha creato e funzionava bene.

Mentre nessuna delle soluzioni sopra ha funzionato per me, grazie per aver messo tutto insieme. Ho pensato di rispondere qui poiché questo era il più completo.

+0

Grazie per l'attenzione! Ho una licenza universitaria e non posso scaricare l'anteprima dello sviluppatore. Sembra che potrei dover aspettare che venga rilasciato a tutti gli utenti. – marc

2

Ho avuto un problema simile (anche se con una configurazione diversa) e ho trovato una soluzione incredibilmente semplice per caso. Ho appena usato Prodotto-> Stop, quindi Prodotto-> Esegui (tramite scorciatoie da tastiera se questo è importante). Solo una volta! Quindi il problema è scomparso. Configurazione

: XCode 4.2, iPhone Simulator 5.0 sintomo differenza: processo Attaching non ha mancato

Mi sembra che il problema deriva dalla comunicazione XCode-Simulator, ed è per questo ho condiviso la mia esperienza qui nonostante le differenze.

MODIFICA: Viene fuori Fermata; Run non ha fornito una soluzione definitiva per me. Il problema si ripresenta di volta in volta. Ancora è una soluzione temporanea per me.

+1

Non penso che questo sia rilevante per il problema che stavo affrontando. Sembra chiaro ora che un bug è sorto da un brutto aggiornamento che è stato corretto nella patch annotata nella risposta contrassegnata. – marc

0

Penso di aver incrinato questo per il mio caso particolare, e devo ammettere che è un po 'un errore solo i neofiti dovrebbero fare, ma ho avuto overrided

  • viewWillApear:(bool)animated {}
  • in un ViewController mio, senza chiamare indietro
  • [super viewWillApear:animated]
  • Potrebbe essere una buona idea cercare tutti i metodi di visualizzazione del ciclo di vita nel progetto e vedere se si hanno problemi simili.

    Problemi correlati