2015-11-21 1 views
6

Ich versuche, ein Absturzprotokoll manuell zu symbolisieren, da Xcode 7 es nicht für mich tun wird. Dennoch komme ich zu diesem Ergebnis:(_hidden # 919_: 0) in Absturz Symbolisierungsdatei

enter image description here

Was bedeutet das und was kann ich tun? Ich habe auch Atos benutzt und es gibt mir nur die gleiche Adresse! Ich bin sicher, ich habe das richtige dSYM, .app, und log auch.

Danke!

+0

Haben Sie dies herausgefunden? – IgorOliveira

+0

Haben Sie Swift benutzt? Ist Bitcode beim Übersetzen aktiviert? –

+0

@IgorOliveira, Wenn Ihre Frage noch aktuell ist, überprüfen Sie bitte meine Antwort. Ich habe 3 Tage lang mit demselben Problem gekämpft, bis ich die Lösung gefunden habe! –

Antwort

1

Wenn Sie __hidden_ ​​im Crash-Protokoll für Funktionsnamen sehen, bedeutet dies, dass Sie den Bitcode während des Ipa- Exports aus dem Archiv aktiviert haben. Um in der Lage sein Absturz symbolicate melden Sie Modul Map-Dateien aus dem Archiv verwenden sollten: enter image description here

Hier sind die Befehle, die Sie im Terminal ausführen müssen:


dsymutil --symbol-Karte PATH_TO_BCSYMBOLMAPS_DIR PATH_TO_DSYM


für alle Symbol map-Dateien. Nach diesem Befehl können Sie atos Befehl verwenden, wie Sie versucht haben:

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