2010-12-01 2 views

Antwort

24

Sie werden automatisch in iTunes Connect angezeigt, wenn die Benutzer dies aktiviert haben.

Wenn der Benutzer sein Gerät mit iTunes synchronisiert, werden die Absturzberichte in ein Verzeichnis auf dem Computer des Benutzers kopiert. Wenn die Anwendung über den App Store verteilt wurde und der Benutzer Crashprotokolle an Apple gesendet hat, wird das Crashprotokoll hochgeladen und der Entwickler kann es über iTunes Connect herunterladen.

See: http://developer.apple.com/library/ios/#technotes/tn2008/tn2151.html

+3

+1 Speziell der Abschnitt [Erlangen von Absturzberichten] (https://developer.apple.com/library/ios/technotes/tn2151/_index.html#//apple_ref/doc/uid/DTS40008184-CH1-SECTION3) (mehr) direkte Verbindung). – Sam

+1

Aber wie man Methodennamen anstatt nur Zahlen auf den Unfallreports sichtbar macht ??? – Dmitry

+1

@Altaveron Wenn Sie den Build archiviert haben, gegen den der Absturz gerichtet ist, sollte er automatisch symbolisiert werden. Ich würde jedoch wärmstens empfehlen, einen der auf dieser Seite erwähnten Dienste zu verwenden, da sie alle viel besser zu benutzen sind als iTunes Connect. Crashlytics ist eine weitere gute Wahl - sehr einfach zu installieren, sehr glatte Desktop-Client, der Sie sofort auf Live-Abstürze warnt. – jsd

14

Wenn die Benutzer mit dem Computer synchronisieren sie gehen zu:

  • Mac OS X: ~/Library/Logs/Crashreporter/Mobiledevice/
  • Windows XP: C: \ Dokumente und Einstellungen \\ Anwendung Daten \ Apple- Computer \ Logs \ Crashreporter/
  • Windows Vista: C: \ Users \\ AppData \ Roaming \ Apple- Computer \ Logs \ Crashreporter/Mobiledevice/

Die Protokolldateinamen beginnen mit dem Anwendungsnamen und haben die Erweiterung "crash". Sie sind reine Textdateien und können per E-Mail in Original- oder Zip-Form gesendet oder sogar in Ihr E-Mail-Programm kopiert werden.

Von: http://www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/ nach einer einfachen Suche auf Google nach "Iphone Crash-Berichte".

+0

was Sie sagen, ist wahr, aber es ist nicht, was das OP [email protected] - Ja, die Absturzberichte werden in iTunes Connect angezeigt, nachdem die Benutzer ihre Geräte mit iTunes auf ihren Desktops synchronisiert haben. – jsd

+0

ah ich sehe. habe das bisschen verpasst. Meine Antworten –

+1

Diese Antwort ist sehr hilfreich, da der Absturzbericht nach meiner Erfahrung möglicherweise nicht in iTunes Connect angezeigt wird. Mein Benutzer, der mich wegen eines Absturzes kontaktiert hat, hat mir gesagt, dass er einen Bericht synchronisiert und gesendet hat, aber ich sehe immer noch "Es wurden zu wenige Berichte für einen Bericht gesendet" in iTunes Connect. Vielleicht gibt es nur einen Absturzbericht, den Apple nicht zeigt. – Clafou

8

könnten Sie BugSense verwenden und Crash-Berichte erhalten, ohne die Benutzer zu fragen. Haftungsausschluss: Ich bin Mitbegründer von BugSense

+1

Ihr Link ist kaputt, Sie müssen die zusätzlichen Zeichen am Ende entfernen. BTW cool aussehende Software, wird es genauer auschecken. – Shane

+0

@PanosJee Was ist mit Datenschutz? In Deutschland müssen wir den Benutzer darüber informieren, dass wir Daten senden werden und wir brauchen ein Opt-in, um die Daten senden zu dürfen. Unterstützt bugsense dieses native oder müssen wir es selbst implementieren? – eftokay83

17

Ich habe Crittercism verwendet, um automatisch Absturzberichte zu erhalten. Ich mag es besser als iTunes, weil Sie sofort nach einem Absturz eine E-Mail-Benachrichtigung erhalten.

+0

+1 zu Critterism, es ist großartig! – nobre

+0

Ich dachte, ich kann Crittercism nur in einer Entwicklungsstufe verwenden und muss sie vor der eigentlichen Veröffentlichung entfernen. Nur weil iTunes Connect bereits Absturzberichte enthält – Pavel

0

In iTunes, mit ihrem Gerät verbunden, kann der Benutzer, wenn er den Namen für sein Gerät anklickt, "Warnmeldungen zurücksetzen" auswählen. Danach wird ein Dialogfeld angezeigt, wenn der Benutzer das Gerät als nächstes synchronisiert. Er fragt, ob es OK ist, Daten an Apple zu senden. Wenn sie auf OK klicken, lädt iTunes alle Crash-Logs von ihrem Gerät auf die Apple-Server hoch.

Danach sollten Sie Ihre Absturzprotokolle in iTunes Connect finden und sie selbst herunterladen können. Neue Absturzprotokolle werden angezeigt, wenn Ihre App weiterhin Probleme aufweist und der Benutzer automatisch erneut synchronisiert.

Verwandte Themen