2015-11-25 3 views
13

Ho lavorato con Swift per oltre un anno e le cose sembrano peggiorare solo con ogni nuova release Xcode.Il bug di Xcode/rapporto di arresto anomalo in Swift è rotto?

È solo qui che gli arresti anomali in un'app non vengono segnalati correttamente? Il più delle volte è solo SIGBRT o EXC_BAD_INSTRUCTION su main() (sì io uso un main.m nel mio progetto):

enter image description here

enter image description here

Questo non è utile. Se non aggiungo un punto di interruzione "Tutte le eccezioni", non riesco a trovare dove si è verificato l'arresto anomalo. Ho appena fatto l'abitudine a non avere alcun aiuto da LLVM su eventuali errori sul mio codice Swift, e anche allora:

enter image description here

C'è qualcosa che mi manca qui? Mi sento come quando stavo programmando con Objective-C le cose erano molto meglio.

UPDATE

ho trovato questa soluzione: https://stackoverflow.com/a/27356008/447360

che aiuta a volte:

enter image description here

Ancora alla ricerca su come ottenere il messaggio di eccezione/errore di presentarsi (di nuovo) in Xcode.

risposta

3

Verificare che "Debug -> Debug Workflow -> Mostra sempre disassembly" sia disattivato.

The Debug dropdown menu, workflow section

+0

Mentre questo link può rispondere alla domanda, è meglio per includere le parti essenziali della risposta qui e fornire il link di riferimento . Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. - [Dalla recensione] (/ recensione/post di bassa qualità/10377556) – vinayakj

+0

In realtà ho caricato un'immagine, che illustra ciò che ho detto sopra, ma a causa del mio attuale basso rappresentante posso solo postarlo come link. :) – Armin

+0

ok .. ok .. ci vai .. – vinayakj