React Native - RCTFAtalException:未处理的 JS 异常:"version" 是必需的参数

React Native - RCTFatalException: Unhandled JS Exception: "version" is a required argument

我正在做一个 React Native 应用程序

(本机反应:0.43.4)

我在 运行 上遇到问题 在 iOS 上发布架构。

我有 Pods (Crashlytics) 并且我 运行 我的应用程序是通过 Workspace 项目开发的。

在 Debug 架构上它运行没有问题,当我切换到 Release 时它抛出这个异常:

*** Terminating app due to uncaught exception 'RCTFatalException: 
Unhandled JS Exception: "version" is a required argument.', 
reason: 'Unhandled JS Exception: "version" is a required argument., stack:
            a@551:111
            i@550:244
            o@550:143
            l@543:504
            <unknown>@381:901
            <unknown>@381:676
            <unknown>@381:851
            <unknown>@381:676
            go@381:525
            <unknown>@381:651
            <unknown>@381:651
            <unknown>@381:651
            <unknown>@381:651
            <unknown>@12:741
            i@2:965
            t@2:572
            global code@667:9
            '
            *** First throw call stack:
            (0x18f35efd8 0x18ddc0538 0x18f35ef20 0x1000e3010 0x1000dd54c 0x18f364e80 0x18f25a2b4 0x18f25ee7c 0x1000e0f6c 0x100106e0c 0x1001067bc 0x1005f1a50 0x1005f1a10 0x1005ff2e8 0x1005f5634 0x1005ff810 0x100601630 0x10060139c 0x18e41f1d0 0x18e41ed7c)
            libc++abi.dylib: terminating with uncaught exception of type NSException

虽然我还没有找到解决方案,但我一直在搜索这个异常...

知道这是什么吗?

谢谢。

您的错误来自您的 javascript

Unhandled JS Exception

因为它只在发布模式下发生,所以检查任何只在该模式下执行的 js 代码(例如,搜索任何 if (!__DEV__) 或您可能用来区分发布模式和调试模式的其他标志)