J'ai configuré toutes ces étapes et identifiant de paquet sur Firesbase Dashboard et j'ai essayé de planter plusieurs fois sans obtenir de rapport.
en cours d'exécution dans le simulateur avec les étapes suivantes
(IBAction) crashButtonTapped: expéditeur (id) { [[Crashlytics sharedInstance] crash]; }
Cliquez sur play_arrow Build, puis exécutez le schéma actuel dans Xcode pour créer votre application sur un appareil ou un simulateur.
J'ai pris les mêmes mesures que vous et je pensais avoir un problème jusqu'à ce que je me rende compte qu'il y avait un délai pour que les plantages apparaissent sur la console. Dans mon cas, il a fallu environ 40 minutes pour comparaître.
Voici un blog post à ce sujet.
Dans mon cas,
Après le crash, j'ai ouvert l'application. Rapport d'incident mis à jour dans la console Firebase en une minute.
Vérifier le script d'exécution uniquement lors de l'installation
J'ai tout fait sur le débordement de pile, mon téléchargement a réussi, mais rien ne s'est présenté. Après avoir essayé de trouver la solution, j’ai essayé cela et cela a fonctionné pour moi ainsi que pour certaines autres personnes confrontées au même problème, pourrait aider d’autres qui se retrouvent ici.
Je l'ai posté dans la section des problèmes, consultez-le https://github.com/firebase/quickstart-ios/issues/413
Une chose que j'ai faite a été de déplacer mon crash de test
Crashlytics.sharedInstance().crash()
au premier contrôleur de vue, par exemple WelcomeViewController, puis après le crash, j'ai fermé et ouvert à nouveau mon application. Alors juste attendu quelque temps et il est apparu.
Avant de faire tout cela, mon crash de test se trouvait dans un contrôleur de vue qui faisait partie d'un tabBarController, car ce n'était pas le contrôleur de vue le plus en haut, c'est peut-être la cause du problème. Après mon premier crash est apparu sur la console Firebase, puis mes autres crashs ont commencé à apparaître.