Wenn eine App abstürzt, während ich sie in OS XI verwende, wird ein kleiner (anscheinend) vom Betriebssystem gesteuerter Dialog angezeigt, mit dem ich „Apple den Absturz melden“ kann. Es sendet einen Stack-Trace und einige andere Systeminformationen mit.
Werden diese Absturzinformationen zum Zeitpunkt des Absturzes an den App-Entwickler der betreffenden App weitergegeben?
Der technische Hinweis TN2123 der Mac OS X-Referenzbibliothek besagt:
CrashReporter führt zwei nützliche Aktionen aus:
- Wenn ein Programm abstürzt, zeichnet CrashReporter ein Absturzprotokoll auf (normalerweise in ~/Library/Logs/CrashReporter/) und informiert den Benutzer, indem es eine Nachricht an die Systemprotokollierungsfunktion protokolliert.
- Wenn das abgestürzte Programm als angemeldeter GUI-Benutzer ausgeführt wird, zeigt CrashReporter dem Benutzer außerdem ein Dialogfeld an, in dem er gefragt wird, ob er einen Fehlerbericht an Apple senden möchte (siehe Abbildung 1). Wenn der Benutzer auf die Schaltfläche „Bericht“ klickt, zeigt CrashReporter ein weiteres Dialogfeld an, das die Details des Berichts anzeigt (siehe Abbildung 2) und es ihm ermöglicht, ihn vor dem Absenden zu kommentieren.
Und nicht viel weiter, heißt es:
In dieser Technote erkläre ich, wie Sie Absturzprotokolle interpretieren, die Sie von Endbenutzern erhalten haben.
Ich glaube, dies impliziert, dass die Informationen nicht automatisch mit dem Entwickler geteilt werden. Der Entwickler muss die Absturzprotokolle aus dem Ordner ~/Library/Logs/CrashReporter/ des Endbenutzers „erhalten“.
Das kürzlich von Apple (17. Dezember 2010) angekündigte iTunes Developer Guide [PDF] veranschaulicht, wie ein Mac App Store-Entwickler Absturzprotokollberichte für seine Apps erhalten kann. Dies gilt nicht für Apps, die außerhalb des Mac App Store heruntergeladen wurden, es sei denn, der Entwickler hat diese Funktionalität manuell codiert.
Ich denke, Apple bereitet derzeit ein System für Entwickler von Apps im Mac App Store vor. Die iTunes Connect-Oberfläche zeigt bereits einen "Crash Logs"-Button, also denke ich, dass es dieses Jahr möglich sein wird.
Die Absturzberichte scheinen im Absturzorganisator verfügbar zu sein. Weitere Informationen finden Sie im Handbuch Analysieren von Absturzberichten.
Pablo
Terry N
Terry N