You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native集成Firebase遇GTMSessionFetcher/Core版本兼容问题求助

React Native集成Firebase Auth Pod安装报错的解决办法
  • 确认Podfile配置位置:把pod 'FirebaseAuth', '>= 9.6.0'放在iOS目录Podfile的target '你的应用名称' do代码块内部,别放在文件其他区域,示例:

    target 'YourAppName' do
      # 其他原有配置
      pod 'FirebaseAuth', '>= 9.6.0'
    end
    
  • 清理缓存重新安装:缓存可能导致版本指定不生效,先进入ios目录,按顺序执行以下命令:

    1. rm Podfile.lock
    2. rm -rf Pods
    3. pod cache clean --all
    4. pod install --repo-update
  • 锁定明确版本号:放弃>=9.6.0这种模糊范围,直接指定一个稳定版本,比如pod 'FirebaseAuth', '9.6.0',避免版本解析时出现冲突。

  • 检查RN Firebase库与原生SDK版本匹配:项目中@react-native-firebase/auth的版本要和原生FirebaseAuth版本兼容,比如RN Firebase 15.x对应原生Firebase 9.x系列,别出现跨大版本的情况。

  • 排查依赖冲突:执行pod deintegrate彻底卸载Pods,再运行pod install,查看终端输出的冲突提示——如果有其他第三方库强制依赖更低版本的FirebaseAuth,要么升级那个库,要么在Podfile里强制指定FirebaseAuth的版本优先级。

内容的提问来源于stack exchange,提问作者Vanessa Stanley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 10:40:58