Code d'erreur Crashlytics: 202 lors de la soumission de files

Mon application ( iOS ) utilisait le framework crashlytics et c'était OK jusqu'à présent. Mais il y a quelques jours, je n'ai vu aucun rapport sur le tableau de bord de crashlytics.

J'ai donc fait un bogue de test par [[Crashlytics shareInstance] crash] et il s'est connecté

 2013-08-12 15:02:22.927 ... [Crashlytics] Processed file successfully 2013-08-12 15:02:22.930 ... [Crashlytics] Alternate file submission complete 2013-08-12 15:02:22.933 ... [Crashlytics] Displaying permission alert 2013-08-12 15:02:38.919 ... [Crashlytics] Submitting files 2013-08-12 15:02:41.585 ... [Crashlytics] Submission response: {status: 202, error: (null)} 2013-08-12 15:02:41.587 ... [Crashlytics] Submitted file successfully 2013-08-12 15:02:41.589 ... [Crashlytics] No sendable files, submission process complete 

Maintenant, mon application ne peut pas envoyer de rapport de bug 🙁

Qu'est-il arrivé avec mon application?

P / s: J'ai une autre application Android, elle utilisait toujours la même key-crashlytics et c'était toujours OK.

Oui, le problème est manquant de dSYM. J'ai donc changé la version de construction et de build à nouveau …. problème a été résolu!

Si quelqu'un a le problème est que l'application crashlytics (sur MAC) a été gelée, a pris tant de ram, laissez nettoyer le cache à ~/Library/Caches/com.crashlytics.mac (de supporteur de crashlytics )

Nous avons récemment rencontré ce problème et j'ai découvert que le script de construction avait été supprimé. L'ajout de ce qui suit a résolu le problème pour nous:
./Crashlytics.framework/run <your_api_key> <build_secret>

Remarque: Lorsque vous utilisez Cocoapods, vous aurez besoin de ce qui suit au lieu de ce qui précède ( source ): ./Pods/CrashlyticsFramework/Crashlytics.framework/run

Ajouter un script de construction:

  1. Pour append une phase d'exécution de script dans Xcode 6, select votre cible d'application dans votre projet, puis select "Construire les phases".
  2. Cliquez sur la petite icône "plus" et select "Nouvelle phase de génération de script".
  3. Vous devriez maintenant voir une section Run Script au milieu de vos options Build Phase, comme indiqué ci-dessus.
  4. À l'intérieur du corps de la phase de construction du script d'exécution, collez le script.

La citation ci-dessus provient du tutoriel visuel de Crashlytics, référencé dans ce post .