反应本机:RCCTFatal + 668

Aug*_*erg 5 xcode ios react-native

我也在 React Native github repo 中发布了这个问题,希望能对错误有所了解。

我注意到我的 iOS 用户中有不少在生产中遇到致命错误 (RCTFatal + 668),导致应用程序崩溃。每个会话发生大约 0.004 次错误,并不可怕,但也不是很好。

错误与用户运行的 iOS 版本之间似乎没有相关性,崩溃次数似乎与每个 iOS 版本的会话数直接相关。用户使用的 iOS 设备似乎也与错误无关。

我无法在本地、暂存或生产中重现错误。

有没有其他人遇到过这个错误,我该怎么做才能进一步调试这个问题?


反应本机信息

System:
  OS: macOS Mojave 10.14.6
  CPU: (8) x64 Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz
  Memory: 189.93 MB / 16.00 GB
  Shell: 3.2.57 - /bin/bash

Binaries:
  Node: 12.8.0 - /usr/local/bin/node
  Yarn: 1.17.3 - /usr/local/bin/yarn
  npm: 6.4.1 - /usr/local/bin/npm
  Watchman: 4.9.0 - /usr/local/bin/watchman

SDKs:
  iOS SDK:
    Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
  Android SDK:
    Android NDK: 20.0.5594570

IDEs:
  Android Studio: 3.5 AI-191.8026.42.35.5977832
  Xcode: 11.2.1/11B500 - /usr/bin/xcodebuild

npmPackages:
  react: 16.9.0 => 16.9.0
  react-native: 0.61.2 => 0.61.2
Run Code Online (Sandbox Code Playgroud)

Xcode 中 crashes 选项卡的屏幕截图(应用名称模糊以保护隐私)

在此处输入图片说明


PS我知道我没有运行最新版本的RN。当我升级 RN、推送到审查、通过审查并收到 2 周的崩溃报告时,总会有一个新版本出来。如果知道这会在以后的 RN 版本中得到修复,我会很乐意升级。