6 Stimmen

iOS Crash Reporter Service / Alternative zu MacDevCrashReports.com

Ich bin auf der Suche nach einem iOS Crash Reporter Web Service. Ich weiß MacDevCrashReports aber sie nehmen derzeit keine neuen Anmeldungen an.

Ich weiß, dass es ein Open-Source-Crash-Reporter-Framework auf GitHub gibt, aber ich möchte das Zeug nicht auf einen Server legen, konfigurieren und so weiter. Ein schöner Webservice wäre viel schöner.

Danke,

Patrick

8voto

Julie Punkte 668

Ich habe mit Crittercism für meine iOS- und Android-Apps. Das hat mir eine Menge Zeit gespart. Es hat ein paar mehr Funktionen als BugSense und Hoptoad.

6voto

Kerni Punkte 15201

MacDevCrashReports läuft aus, da ich den Dienst nicht mehr kostenlos anbieten kann, die Datenmenge ist einfach zu groß. 100.000 Absturzberichte benötigen z.B. etwa 2GB Speicherplatz. ABER ich arbeite mit einigen Freunden an einem neuen Dienst, der erweiterte Funktionen für die Verwaltung von Absturzberichten und anderen entwicklerbezogenen Daten bietet. Vielleicht möchten Sie nachsehen HockeyApp für Neuigkeiten darüber.

Bis dahin können Sie auch die Quelle verwenden MacDevCrashReports basiert, auf Ihrem eigenen Webserver. Es ist vollständig quelloffen und verfügbar unter GitHub .

Der Prozess der Erfassung von Abstürzen erfolgt durch PLCrashReporter . Diese ist zuverlässiger und asynchron. Es gibt auch Fälle von Abstürzen, wie z.B. Abstürze in der objc-Laufzeit, bei denen es zu einem Deadlock kommt (Informationen von Landon Fuller, dem Erfinder von PLCrashReporter ).

Symbolisierung von PLCrashReporter Absturzprotokolldateien zu erstellen, kann mit den dSYM-Bündeln durchgeführt werden, siehe diese Beschreibung .

Was das AppStore-Argument von Peter angeht. Wie Patrick betont, funktioniert dies nicht für Ad-Hoc-Builds, was ein großes Problem darstellt, da man die Abstürze beim Testen finden und beheben möchte. Auf der anderen Seite sind die Absturzberichte in iTunes Connect sehr ungenau:

  • Der Datensatz wird nur einmal pro Tag aktualisiert.
  • Die Daten sind nur verfügbar, nachdem die Nutzer ihre Geräte mit iTunes synchronisiert haben, und auch nur dann, wenn sie der Übermittlung dieser Daten zugestimmt haben. Da die meisten Benutzer den Dialog nicht verstehen, verweigern sie
  • Sie erhalten nur eine Teilmenge der Abstürze, nämlich die ersten 5
  • Sie erhalten keine sofortigen Berichte, im Gegensatz zu einem In-App-Reporter
  • Sie erhalten keine Gruppierung ähnlicher Abstürze, wie es der Webdienst tut
  • Sie erhalten keine Weboberfläche, über die Sie die Abstürze bearbeiten, Notizen machen, als behoben markieren usw. können.

iTunes connect meldet für meine App 0 (null) Abstürze, aber in meiner Datenbank gibt es etwa 200! Prüfen Sie dies Blogbeitrag por futuretap über ihre Erfahrungen und Erkenntnisse bei der Verwendung eines In-App-Crash-Reporters.

3voto

PanosJee Punkte 3848

Es gibt einen neuen Dienst namens BugSense . Probieren Sie es aus!

2voto

xdegtyarev Punkte 135

Für Ad-hoc-Absturzberichte können Sie Folgendes verwenden TestFlight . Es hat TestFlights SDK mit dem Sie Unfallberichte und zusätzliche Daten, Kontrollpunkte und Feedbacks sammeln können.

1voto

Peter Hosey Punkte 94684

Wenn Sie über den App Store vertreiben, sollten Sie in iTunes Connect Absturzberichte erhalten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X