Inviare dati ad Apple

Volevo spiegare, in questo post, come funzionano i crash report di Apple.

Quando una qualsiasi app installata sul vostro iDevice va in crash, un log dettagliato viene memorizzato nel vostro dispositivo. Se lo avete impostato per inviarli automaticamente ad Apple (Impostazioni -> Generali -> Info -> Diagnosi e uso -> Invia automaticamente) ogni giorno tutti i log verranno ricevuti da Apple e smistati a tutti gli sviluppatori (in modo anonimo).
Quando una app riceve un certo numero di crash log, questi sono finalmente visibili e scaricabili dallo sviluppatore, che può, quindi, cercare di risolvere il problema.

Se avete scelto di non inviare i log ad Apple, non c’è alcun modo per lo sviluppatore (a meno che non lo contattiate direttamente via email) di sapere cosa è successo alla sua app sul vostro dispositivo.

iPill, per esempio, sta ricevendo alcune review negative da parte di utenti ai quali va in crash, ma io non ho ricevuto ancora nessun log da Apple, quindi o i crash sono pochissimi rispetto a tutte le copie installate, o quasi tutti gli utenti non inviano i logs ad Apple.
In poche parole, se iPill crasha sul vostro dispositivo, l’unico modo che ho per risolvere il problema è che mi contattiate direttamente via email.