3 votes

Comment voir le message d'erreur dans react-native ios release build ?

J'essaie de déboguer une erreur qui n'apparaît que dans ma version. Lorsque j'exécute l'application et que j'effectue les actions qui produisent l'erreur de manière fiable, je peux voir qu'il y a eu une erreur (et la trace de la pile) dans la sortie console de xcode. Ce que je ne peux pas voir, c'est le message d'erreur.

Même si j'ajoute manuellement throw new Error('Its broken!') quelque part et déclencher ça, je ne peux pas voir le message d'erreur. Cela rend problématique toute forme de débogage dans la version de base.

Je cherche un moyen de voir au moins les messages d'erreur et, idéalement, des conseils sur la façon de déboguer ou de passer en revue le code javascript dans la version finale.

Exemple de trace de pile : https://gist.github.com/cpsubrian/6d7e9d7745fff10d2ab203bc5a357576

Note : L'erreur en question est déclenchée par un appel particulier à la fonction realm.create() (realm-js), mais je ne sais pas comment inspecter/déboguer les paramètres qui provoquent l'erreur ou l'erreur elle-même.

0voto

AliAvci Points 692

Enregistrement des messages d'erreur en mode release

console.error devrait s'afficher dans vos journaux XCode / Android Studio.

Gestion des bogues dans les applications publiées

Pour la gestion des erreurs en production, en fonction de vos préférences, il existe des outils tels que le module npm react-native-exception-handler et une application web appelée Bugsnag que vous pouvez utiliser pour gérer les rapports d'accidents.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X