IOS 应用程序在生产构建中首次加载时崩溃 - React Native Expo

Har*_*lla 7 javascript react-native expo expo-updates

我处于一个非常令人困惑的情况,我的 expo 构建的应用程序在我的本地环境中运行得很好,但在使用 EAS 构建之后,当我在 TestFlight 上运行它时,应用程序在第一次加载时崩溃。但令人惊讶的是,当我再次打开时,它工作正常。

基于 App Store 连接崩溃报告的错误

在此输入图像描述

我的崩溃日志服务哨兵上记录了错误 在此输入图像描述

通过当前的调试,我只能发现 EXUpdatesAppController 是一个 expo-updates 模块,但不确定为什么它会抛出异常。

如果有人能帮助我解决这个问题那就太好了,因为我对 Expo 和 React Native 不太有经验

小智 1

在我的具体情况下,我的 expo 是 SDK 47,我将其升级到 48,并使用 npx expo doctor 查看问题。一些 npm 模块已经过时。当我升级它们时,我的问题就解决了。

编辑:我还重新构建并重新提交该应用程序。