2013-04-19 3 views
32

Xcode 4.6.2 sembra piuttosto buggato.Xcode 4.6.2 l'app si arresta in modo anomalo ad ogni secondo ciclo

Quando si esegue una seconda volta il mio qualsiasi progetto si verifica un arresto anomalo di SIGABRT entro il primo secondo. Ho rimosso completamente Xcode e reinstallato, (sì, provo a spegnere e riaccendere). Inoltre ho rimosso gli strumenti da riga di comando e i simulatori, ma non è stato di alcun aiuto.

+2

Hai provato ad aggiungere un punto di interruzione di eccezione come [questo] (http://blog.manbolo.com/2012/01/23/add_exception_window.png)? – andreagiavatto

+0

Ho provato, ma senza risultato. Si blocca ancora sul thread principale durante il processo di allegamento. –

+0

In AppCode funziona tutto alla grande. Lo userò fino al prossimo aggiornamento xcode. –

risposta

61

ok, ho trovato una soluzione. Si prega di aprire il menu Prodotto -> Schema -> Modifica schema, selezionare Esegui NomeApp.app sulla sinistra, scheda Informazioni. Quindi scegli GDB invece di LLDB nel campo debugger.

UPD: nel nuovo Xcode 4.6.3 questo bug è stato corretto. Quindi aggiorna il tuo Xcode.

+1

Questo mi stava facendo impazzire! Ho cambiato in GDB e non succede più. Wow. – kenster

+2

Ho appena iniziato a ricevere questo problema oggi, ho pensato che fosse una cosa 10.8.4 (appena aggiornata), ma il passaggio a GDB ha funzionato anche per me. Che crock. (Modifica: in realtà, potrebbe essere solo una cosa 10.8.4: http://www.tuaw.com/2013/06/05/devjuice-10-8-4-and-the-ios-simulator/) –

+1

Argh ! Tornando a un compilatore deprecato, solo per correggere un bug (davvero doloroso) nel compilatore nuovo di zecca è un grosso problema ... Ma nessuna scelta, dovrò farlo. – MonsieurDart

8

Trovato un altro modo per risolvere questo problema senza spostare il debugger in GDB. Di solito rieseguo un'applicazione solo premendo ⌘-R mentre l'app è in esecuzione. Invece, uccidi l'app da Xcode con ⌘-., attendere 5 secondi e premere ⌘-R per eseguirlo. Anche contare i 5 secondi dicendo "I love Xcode" sembra aiutare.

Edit: Questo problema è fixed in 4.6.3

+0

Inoltre puoi usare ⌘-. e ⌘ + MAIUSC + K (senza attendere una seconda pressione di 5 secondi) e poi ⌘-R ogni secondo ciclo –

+0

Penso che il tempo necessario per pulire la build stia facendo la stessa cosa, facendoti aspettare qualche secondo. –

+0

Sì, a seconda delle dimensioni del progetto e della capacità del computer. –

6

suppongo che abbia qualcosa a che fare con l'ultimo aggiornamento di iTunes (11.0.4), perché ho incontrato lo stesso problema dopo l'installazione dell'aggiornamento.

Potremmo dover attendere che Apple risolva questo problema e continui con le soluzioni di cui sopra che sembrano funzionare anche per me.

+2

È appena iniziato a succedere per me dopo aver installato anche iTunes 11.0.4 (e OS X 10.8.4). Oh Apple ... –

+0

Anch'io! L'app, quando è in esecuzione nel simulatore, si arresta in modo anomalo ogni volta.Funziona in ogni momento ineguale. Quindi funziona per la prima volta, si arresta secondo, funziona terzo, si arresta quarto e così via ... Non ho ancora provato il dispositivo questa volta. Sto usando CoreData nel progetto se questo fa alcuna differenza. Ma io non sto usando altre cose, è un'app di test molto leggera, senza caratteristiche reali, e il simulatore soffoca proprio come questo ... vibrazioni negative. – Jonny