MacDevCrashReports si sta esaurendo, dal momento che non sono in grado di continuare a fornire il servizio gratuitamente, la quantità di dati è semplicemente troppo grande. 100.000 rapporti sugli arresti anomali, ad es. richiedono circa 2 GB di spazio di archiviazione. MA sto lavorando a un nuovo servizio con alcuni amici per fornire funzionalità avanzate per la gestione dei rapporti sugli arresti anomali e altri dati relativi agli sviluppatori. Si potrebbe voler controllare per HockeyApp per le notizie su questo.
Fino ad allora, è anche possibile utilizzare la sorgente MacDevCrashReports basata sul proprio server web. È completamente open source e disponibile a GitHub.
Il processo di raccolta degli arresti anomali sta utilizzando PLCrashReporter. Che è più affidabile ed è async-safe. Ci sono anche casi di arresti anomali, come gli arresti anomali in runtime objc, in cui si verificherà un deadlock (Informazioni di Landon Fuller, creatore di PLCrashReporter).
La simbolizzazione di PLCrashReporter ha creato i file di registro di arresto anomalo, può essere eseguita con i pacchetti dSYM, controllare this description.
Riguardo l'argomento AppStore di Peter. Come sottolinea Patrick, questo non funziona per i build Ad-Hoc, che è un grosso problema, dal momento che si desidera trovare e correggere gli arresti anomali durante il test. D'altra parte, i rapporti di crash in iTunes Connect sono molto imprecisi:
- I set di dati solo gli aggiornamenti una volta al giorno
- I dati sono disponibili solo dopo che gli utenti sincronizzare i loro dispositivi con iTunes e solo se hanno concordato l'invio quei dati. Poiché la maggior parte degli utenti non capiscono la finestra di dialogo, negano
- Si ottiene solo un sottoinsieme di incidenti, i primi 5
- non si ottiene report istantanei, in contrapposizione con un giornalista in-app
- È don 't ottenere il raggruppamento di incidenti simili come il servizio web fa
- non si ottiene un'interfaccia web per lavorare con gli arresti, prendere appunti, come segno fisso, ecc
iTunes Connect rapporti per la mia app avere 0 (zero) arresti anomali, ma nel mio database ce ne sono circa 200! Controlla questo blog post entro il futuretap sulla loro esperienza e sui risultati dell'utilizzo di un reporter di crash in-app.
Hai ragione. Ma vorrei anche ricevere rapporti sugli arresti anomali per i build beta distribuiti AdHoc. – Patrick
Il problema è che non sono in tempo reale e includono solo utenti che hanno sincronizzato i loro telefoni con iTunes. – Julie
@Julie: Speriamo che i cambiamenti in iOS 5. Potrebbe valere la pena presentare un bug su di esso, solo per assicurarsi che sappiano di quell'ostacolo. –