2017-02-14 3 views
0

Ich muss einen Absturzbericht symbolisieren, der mir gegeben wurde, aber ich habe das anfängliche Archiv, das an Apple gesendet wurde, nicht erstellt. Ich habe jedoch die .dsym-Dateien. Gibt es eine Möglichkeit, die Crash-Datei zu symbolisieren?Wie kann ich ohne Archiv symbolisieren, aber .dsym-Dateien haben?

Danke.

+0

Dieser Link hat die komplette Anleitung, wie sie verwenden. http://neverse.com/blog/2010/03/how-to-deal-with-iphone-crash-report/ –

Antwort

1

Dies wird unter der Annahme, Xcode 8.2.1 als Xcode.app

einen neuen Ordner auf Ihrem Desktop erstellen installiert und nennt es symbolication die .dsym-Dateien in den Ordner symbolication den Absturz Bericht

Put

herunterladen (I verwendet CustomerID.crash als das Format dieser Dateien)

im Terminal, Typ:

cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ~/desktop/symbolication/symbolicgtecrash 
cd ~/desktop/symbolication 
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer" 

dann für jede Datei symbolicate, Typ:

./symbolicatecrash CustomerID.crash > CustomerID_symbolicated.crash 

(wo CustomerID ist die Kundennummer verwendet wird, wenn der Crash-Bericht zu speichern)

0

Hier ist ein weiterer Weg, um die Absturzprotokolle zu erhalten: -

App DSYM Dateipfad kopieren Sie mit atos mit Crash-Adresse Befehl und führen Sie auf dem Terminal: -

Hier ist der Befehl: -

atos -arch arm64 -o~/Documents/yourApp.app.dSYM/Contents/Resources/DWARF/yourApp yourExceptionAddress

zB: -

yourExceptionAddress = 0x100048000

Verwandte Themen