Symbolicate Adhoc iPhone App stürzt ab


Answers

Versuchen Sie diesen Ansatz, um Ihren Absturzbericht zu symbolisieren:

(a) Suchen Sie den Symbolator (/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash)

(b) Öffnen Sie Terminal und ziehen Sie diese Datei (damit der Pfad korrekt kopiert wird)

(c) Führen Sie einen Befehl wie /Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatorcrash.crash.app aus (nennen Sie den gesamten Pfad des Absturzberichts und der App-Datei) )

(d) Ein symbolischer Absturzbericht wird angezeigt

Question

Ich kann meinen Code nicht symbolisieren ... Ich lese den Teil "unten":

Bei einem Absturzbericht, der passenden Binärdatei und ihrer .dSYM-Datei ist die Symbolisierung relativ einfach. Das Xcode Organizer-Fenster enthält eine Registerkarte für Absturzberichte des aktuell ausgewählten Geräts. Sie können extern empfangene Absturzberichte auf dieser Registerkarte anzeigen - legen Sie sie einfach in das entsprechende Verzeichnis. Dies ist das gleiche wie das im ersten Abschnitt beschriebene Mac OS X-Verzeichnis. Es spielt keine Rolle, welches Gerät Sie angeschlossen haben, aber das Verzeichnis, in dem Sie den Absturzbericht ablegen, muss das Verzeichnis für das angebundene und ausgewählte Gerät sein.

Es ist nicht erforderlich, die binäre und die .dSYM-Datei an einem bestimmten Ort zu platzieren. Xcode verwendet Spotlight und die UUID, um die richtigen Dateien zu finden. Es ist jedoch erforderlich, dass sich beide Dateien im selben Verzeichnis befinden und dieses Verzeichnis von Spotlight indiziert wird. Irgendwo in Ihrem Home-Verzeichnis sollte in Ordnung sein.

Aber es funktioniert nicht für mich ... hier ist, was ich getan habe:

  • Ich öffnete xcode Organizer und ich hatte mein iPhone-Gerät mit Crash-Logs
  • App- und dsym-Dateien befinden sich in meinem xcode-Projekt auf meinem Desktop

Der ganze Rest sollte automatisch sein, oder? aber Crash-Logs sind noch nicht symbolisiert ...

Alle Kommentare sind willkommen.

Prost.

Gotye.