即使已部署新代码,世博会仍使用旧代码

Eye*_*all 5 react-native expo

我有一个使用Expo的React-native应用程序。

在项目开始时,我将一些代码推送到了从未打算在生产中使用的默认发布渠道。

从那时起,我已经发布了数十个版本供生产,并且大部分都按预期运行。(新安装会获得最新的JS代码)但是,即使实际上只是从App Store / Google Play下载了该应用程序,仍有少数用户仍获得了旧版本的代码。

这非常令人沮丧。如何确保新下载的应用程序可以下载JS的正确/最新版本?

请注意,这与应用程序检测到可能可供下载的新代码无关。事实是错误的代码被下载并开始使用。除了我发布的最新版本,是否有任何方法可以删除所有JS代码?我想那会解决我的问题

Eye*_*all 2

事实证明,expo don\xe2\x80\x99t 总是成功地做到了这一点。您需要在发布之前重建 React Native 包。https://proandroiddev.com/bundling-react-native-during-android-release-builds-ec52c24e200d

\n