React Native应用程序崩溃(线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x54))

Per*_*ous 16 xcode ios react-native

最近在尝试通过 xCode 或 React Native CLI 在模拟器上运行我的应用程序时遇到了这个问题。该包从 localhost 加载,然后应用程序立即崩溃,并在 Xcode 的“main.m”中显示“Thread 1: EXC_BAD_ACCESS (code=1, address=0x54)”。即使应用程序构建良好,我也无法运行该应用程序。(甚至尝试在发布而不是调试上运行)

main.m 中的错误

这个问题最近才开始发生,我在 Git 日志中找不到任何会导致任何类型问题的内容 - 所有都是 RN 方面的微小变化,没有任何本地变化。有谁见过这个问题/知道如何正确追踪它?看起来像是一个超级通用的错误,目前还不清楚如何弄清楚到底发生了什么。

Xcode 版本 11.5,React Native 0.62.0,面向 iOS 10。

编辑:运行应用程序几次后,我能够在 Xcode 输出中收到此错误

Xcode 输出

Per*_*ous 2

经过大量的调试、混乱和数小时的挫折后,最终决定删除并读取一个依赖项。我在 git 历史记录中没有找到任何可以跟踪或更改的具体错误消息,这会导致此问题。我实际上最终从应用程序中删除了代码,直到找到问题所在的库。

  • 对我来说,它是“react-native-maps”。这仅发生在模拟器上,并且在物理设备上运行良好。 (4认同)