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目录,按顺序执行以下命令:
rm Podfile.lockrm -rf Podspod cache clean --allpod 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
相关产品推荐
相关产品推荐

