Crashlytics è stato installato nell'app in questione per un paio di versioni ora. Sta funzionando alla grande.Crashlytics non segnala crash in modalità di rilascio
Ma mentre prepariamo la prossima versione Crashlytics ha smesso di segnalare arresti anomali in modalità di rilascio. Ecco le cose che posso pensare che sono cambiate dalla nostra ultima versione.
- Xcode 7.1. L'ultima versione è stata preparata con Xcode 6.
- Abbiamo eseguito l'aggiornamento a Fabric.
- Stiamo testando l'app su iOS 9.1.
In ogni caso, con tutti questi cambiamenti, alcuni errori vengono comunque segnalati correttamente in Debug. Solo non in versione (installazione da TestFlight dopo l'archiviazione e il caricamento su iTunes Connect).
Qui ci sono le cose che ho controllato:
Sul sito Fabric l'applicazione è lì, la versione e sono lì. Quando clicco su DSMM mancanti mi dice che non ce ne sono mancanti.
startWithAPIKey
viene chiamato indidFinishLaunchingWithOptions
(aggiunto dopo la domanda di trojanfoe).La chiave api è corretta. Controllato e ricontrollato.
Nello script di build non c'è (e mai è stato) una distinzione tra Debug e Release. Ecco come si presenta:
- In Parametri di compilazione
DEBUG_INFORMATION_FORMAT
è già impostata suDWARF with dSYM File
(aggiunta dopo la domanda di StormXX):
Che cosa mi manca ?
Stai chiamando l'API dalla tua app delegato? – trojanfoe
Sì. '[Crashlytics startWithAPIKey: @" a980b ... 'Buona domanda però. La aggiungerò all'elenco di controllo nella domanda –
Ho lo stesso problema ... x ( – JohnyDgoode