7
votes

Firebase Crash signalant plusieurs problèmes

Je confectionne Firebase Crash Reporting sur mon application iOS. J'ai importé les fichiers JSON nécessaires et configurez le script shell. Cependant, lorsque je clique sur Exécuter sur le simulateur, je reçois 11 erreurs disent que tout parle de la même chose. Voici deux d'entre eux: xxx

Quand j'essaie de l'exécuter sur mon iphone, je n'obtiens que quatre problèmes.

aussi, mon nom n'est pas Mikelehen qui est pour certains raison dans l'une des questions.

Après avoir suivi les instructions du site Web de Firebase sur la simulation d'un crash, je n'obtiens jamais la sortie du journal sur l'ébauche en cours de téléchargement.

Une idée de ce que je fais mal ici? < / p>

EDIT: Voici le script qui se trouve dans mes phases de construction: xxx


0 commentaires

4 Réponses :


3
votes

Ces avertissements ne sont pas nocifs pour la plupart. L'utilitaire bubli_syms qui est livré avec le cocoapod n'est pas complètement productif, il ne rapporte donc des erreurs à l'aide de noms de fichiers de la personne qui l'a compilée du dernier ( MikeleHen dans ce cas). Nous examinons activement des alternatives à Dumk_syms car les avertissements sont distrayants.


0 commentaires

0
votes

Comme mentionné par Robert, les avertissements sont anodineux. Voici quelques suggestions qui pourraient vous aider si vous avez des problèmes pour obtenir un crash à télécharger:

1) Assurez-vous que le débogueur est pas ci-joint lorsque vous faites survenir le crash. Cela interceptera l'exception et rien ne sera rapporté. Donc, compilez votre programme, appuyez sur STOP dans le débogueur, lancez manuellement l'application (dans le simulateur ou le périphérique), déclenchez le crash, puis relancez l'application (sans crash afin que l'erreur ait le temps de signaler).

2) Vous devriez voir un message de journal que Firebase Crash Reporting a été initialisé. Si cela est manquant, assurez-vous d'inclure le pod de Firebase / Crash et appelé [FirApp Configure];.

3) Dans les 15 secondes, vous devriez voir un autre message indiquant que le rapport a été envoyé avec succès. Assurez-vous d'attendre au moins 15 secondes. Les rapports sont téléchargés après un délai pour éviter d'interférer avec votre démarrage de l'application.

4) Une fois que le rapport a été téléchargé, il y a un retard maximal de 20 minutes avant que les données ne s'affichent dans la console Web.

5) Si vous n'utilisez pas de cocoapodes, assurez-vous d'ajouter l'indicateur Objc Linker dans vos autres paramètres de liaison dans les paramètres de construction de votre cible.


0 commentaires

8
votes

Essayez:

  1. Phases de construction -> Exécuter un script
  2. Cliquez sur Exécuter le script uniquement lors de l'installation

5 commentaires

Réglage de cet indicateur signifie que les fichiers de symboles ne seront pas téléchargés lorsque vous archivez votre application pour la libération (les rendant presque inutiles).


@Simon vous avez une solution?


Ceci est maintenant réparé dans la version 3.11.1 Firebase.google.com/support /Release-notes/ios#3.111.1


Semble toujours brisé


c'est toujours le même



0
votes

Les avertissements DUTP_SYMS générés ne sont pas nocifs et sont générés lorsque des fichiers de symboles sont téléchargés. Donc, si vous voulez éviter les avertissements chaque fois que vous construisez, vous pouvez créer deux cibles; débogage et libération. Ensuite, il suffit de désactiver l'option «Exécuter le script uniquement lors de l'installation» pour le débogage et activez-la pour la libération. Cela permettra de télécharger les fichiers de symboles.


0 commentaires