2011-02-05 14 views

risposta

1

Se si sta distribuendo attraverso l'App Store, si dovrebbe ottenere segnalazioni di crash in iTunes Connect.

+0

Hai ragione. Ma vorrei anche ricevere rapporti sugli arresti anomali per i build beta distribuiti AdHoc. – Patrick

+1

Il problema è che non sono in tempo reale e includono solo utenti che hanno sincronizzato i loro telefoni con iTunes. – Julie

+0

@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. –

1

Stiamo giocando con Hoptoad per alcune app. Sembra funzionare abbastanza bene.

6

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.

+0

la maggior parte dei link sono scaduti! –

3

C'è un nuovo servizio chiamato BugSense. Dagli Un colpo!

+1

Grazie, sembra fantastico! – Patrick

+0

E migliora ogni giorno. Prova Rev3. –

+0

Fa davvero schifo. WP7/WP8 api è inutilizzabile. La maggior parte dei grafici sul loro sito web sono in stato "coming soon". – Grigory

8

Sto usando Crittercism per le mie app iOS e Android. Mi ha risparmiato un sacco di tempo. Ha alcune funzionalità in più rispetto a BugSense e Hoptoad.

2

Per i report degli arresti anomali ad-hoc è possibile utilizzare TestFlight. Ha TestFlight SDK, utilizzando il quale è possibile raccogliere segnalazioni di crash e dati aggiuntivi, checkpoint, feedback.

1

Ho usato HockeyApp e Crashlytics con grande successo. HockeyApp è bello nel fatto che una volta che hai aggiunto il tuo file IPA al loro servizio, ti forniscono persino una pagina di download per distribuire la tua build ai tuoi tester.

Crashlytics è un po 'più pulito da una prospettiva UX, ma è ancora in beta e ha un po' di attesa, mentre HockeyApp si può usare immediatamente ed è un po 'più maturo. Sembra anche che Crashlytics dia la precedenza alle app che sono già nell'app store quando ti registri per il programma.

1

Si può anche verificare BugHD, supporto iOS, Mac & Crash Android Relazione

Problemi correlati