2015-11-21 10 views
6

Sto tentando di simbolizzare manualmente un registro di arresto anomalo poiché Xcode 7 non lo farà per me. Eppure, io vengo a questo risultato:(_hidden # 919_: 0) all'interno del file di simboli di arresto anomalo

enter image description here

cosa significa e che cosa posso fare con questo? Ho usato anche atos e mi dà solo lo stesso indirizzo! Sono sicuro di avere il diritto dSYM, .app e anche il registro.

Grazie!

+0

Hai capito questo? – IgorOliveira

+0

Hai usato Swift? Il codice bit è abilitato durante la compilazione? –

+0

@IgorOliveira, se la tua domanda è ancora attuale, controlla la mia risposta. Ho faticato per 3 giorni sullo stesso problema, fino a quando ho trovato la soluzione! –

risposta

1

Quando si visualizza __hidden_ ​​nel registro degli arresti anomali per i nomi delle funzioni, significa che è stato abilitato il codice bit durante l'esportazione di ipa dall'archivio. Al fine di essere in grado di symbolicate registro dei crash è necessario utilizzare i file modulo mappa dall'archivio: enter image description here

Ecco i comandi necessari per l'esecuzione in terminale:


dsymutil --symbol-map PATH_TO_BCSYMBOLMAPS_DIR PATH_TO_DSYM


per tutti i file simbolo della mappa. Dopo questo comando è possibile utilizzare Atos comando come si è tentato:

dwarfdump --arch YOUR_ARCH myApp.dSYM --lookup YOUR_LOOKUP_ADDRESS

Problemi correlati