我正在使用Exponent构建react-native app并使用console.error
进行一些日志记录,例如当网络请求失败时等。虽然在开发过程中看到这个红色屏幕在模拟器或真实设备上出错时很有帮助,但当__DEV__
设置为false
时,我也会这样做(看到它在日志中设置),而网络上说它不应该像这样工作。
如何禁用非开发版本?除了猴子修补console.error
之外还有其他方法吗?
答案 0 :(得分:2)
在生产模式下运行应用程序之前,您将收到此全屏错误。这意味着您需要在生产中运行iOS / Android应用程序。
如果您想使用iOS,则需要将Scheme更改为Release
可以找到更多详细信息here