React Native+react-navigation返回动画消失问题求助及解决方法
已解决(2022年7月27日)
我自行解决了该问题:此前我的Podfile中使用了use_frameworks!,这是React Native Firebase 15.x.x所需配置。我删除了该行代码并降级到无需该配置的Firebase 14.x.x,问题全部解决。当前我使用RN 0.69.2并启用Hermes。
原问题
我的React Native应用原本运行正常,在准备发布前升级到RN 0.69.1后,发布模式下出现BatchedBundler错误导致应用无法启动。我耗时多日排查,最终通过禁用Hermes解决了该问题。
但此后无论是否启用Hermes、处于调试/发布模式、在模拟器或真机上,应用的返回动画均消失。我使用的是react-navigation的createNativeStackNavigator。
若启用headersShown: true并使用原生返回按钮,能正常显示动画;否则返回动画异常。
我尝试了以下操作,但问题仍存在:
- 降级RN版本
- 从Git恢复旧版本代码
- 删除项目重建Xcode工程
- 清理缓存、删除node_modules和Pods等所有可清理内容
- 新建React Native项目,复制src目录并重新安装依赖、执行
pod install
我仅找到一例类似问题,该问题通过更新相关依赖解决。
恳请提供调试建议或解决方案。
内容的提问来源于stack exchange,提问作者Fahad Firas
相关产品推荐
相关产品推荐

