如何在react-native ios发布版本中查看错误消息?

时间:2016-07-21 18:53:39

标签: react-native

我试图调试只在我的发布版本中弹出的错误。我直接通过xcode运行应用程序(这适用于模拟器和实际设备构建。)当我运行应用程序并执行可靠地产生错误的操作时,我可以看到存在错误(和xcode控制台输出中的堆栈跟踪)。我无法看到的是错误信息。

即使我在某处手动添加throw new Error('Its broken!')并触发它,我也看不到错误消息。这使得在发布版本中进行任何类型的调试都存在问题。

我正在寻找一种方法来至少查看错误消息,理想情况下有关如何在发布版本中调试或逐步执行javascript代码的一些提示。

示例堆栈跟踪:https://gist.github.com/cpsubrian/6d7e9d7745fff10d2ab203bc5a357576

注意:有问题的错误是由对realm.create()(realm-js)的特定调用触发的,但我不确定如何检查/调试导致错误的参数或者错误本身。

1 个答案:

答案 0 :(得分:0)

在发布模式下记录错误消息

console.error应显示在您的XCode / Android Studio日志中。

管理已发布应用中的错误

对于生产就绪错误处理,根据您的偏好,有一些工具,例如npm模块react-native-exception-handler和一个名为bugsnag的网络应用程序,您可以用它来管理崩溃报告。