Lo sviluppatore di un'app Mac OS X riceve i rapporti sugli arresti anomali quando l'app si arresta in modo anomalo?

13

Se un'app si arresta in modo anomalo mentre la utilizzo in OS X, viene visualizzata una piccola finestra di dialogo (apparentemente) basata su OS che mi consente di "segnalare il crash a Apple". Invia lungo una traccia dello stack e alcune altre informazioni di sistema.

Queste informazioni sugli arresti anomali vengono condivise con lo sviluppatore dell'app dell'app in questione nel momento in cui si è verificato l'arresto anomalo?

    
posta Ian C. 21.02.2011 - 22:49
fonte

4 risposte

6

Libreria di riferimento Mac OS X Nota tecnica TN2123 afferma:

CrashReporter performs two useful actions:

  • When a program crashes, CrashReporter will record a crash log (typically into ~/Library/Logs/CrashReporter/), and inform the user by logging a message to the system logging facility.
  • In addition, if the program that crashed is running as a logged in GUI user, CrashReporter will present the user with a dialog asking them whether they want to submit a bug report to Apple (see Figure 1). If the user clicks the Report button, CrashReporter displays another dialog that shows the details of the report (see Figure 2) and allows them to comment it before submission.

E non molto più avanti, afferma:

In this technote I explain how to interpret crash logs that you have obtained from end users.

Credo che ciò implichi che le informazioni non vengano condivise automaticamente con lo sviluppatore. Lo sviluppatore deve "ottenere" i registri degli arresti anomali dalla cartella ~ / Library / Logs / CrashReporter / degli utenti finali.

    
risposta data 21.02.2011 - 23:39
fonte
6

Recentemente annunciato da Apple (17 dicembre 2010), Itunes Developer Guide [PDF] illustra come uno sviluppatore Mac App Store può ricevere i rapporti del registro degli arresti anomali per le proprie app. Questo non è vero per le app scaricate al di fuori del Mac App Store, a meno che lo sviluppatore non abbia codificato manualmente tale funzionalità.

    
risposta data 22.02.2011 - 01:30
fonte
2

Penso che Apple stia attualmente preparando un sistema per gli sviluppatori di app nel Mac App Store. L'interfaccia iTunes Connect mostra già un pulsante "Crash Logs", quindi suppongo che sarà possibile quest'anno.

    
risposta data 22.02.2011 - 00:16
fonte
1

I rapporti sugli arresti anomali sembrano disponibili nell'organizzatore di Crashes. Consulta la guida Analisi dei rapporti sugli arresti anomali per i dettagli.

    
risposta data 04.07.2017 - 18:18
fonte

Leggi altre domande sui tag