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

GTM 6.0与Firebase Analytics 5.0版本冲突求解决方案

解决Firebase 5.0与Google Tag Manager 6.0的CocoaPods版本冲突问题

先帮你理清楚问题根源:从错误日志能明确看到,Google Tag Manager 6.0版本依赖的是FirebaseAnalytics ~>4.0,但你引入的Firebase 5.0.0要求的是FirebaseAnalytics 5.0.0,两者的版本要求没有交集,所以CocoaPods找不到兼容的版本,才抛出了冲突错误。

给你两个可行的解决方案,你可以根据项目实际情况选择:

方案一:升级Google Tag Manager到兼容Firebase 5.x的版本

Google Tag Manager从7.0版本开始已经支持Firebase 5.x系列了,只需要修改你的Podfile,把GTM的版本号更新为~>7.0(或更高的稳定版)即可:

# Analytics
pod 'Firebase/RemoteConfig', '~> 5.0.0'
pod 'Firebase/Core', '~> 5.0.0'
pod 'GoogleTagManager', '~> 7.0' # 这里修改为7.0及以上版本
pod 'GoogleIDFASupport'
pod 'GooglePlaces', '~> 2.7.0'

修改完成后,先执行以下命令更新本地的Pod仓库(确保能拉到最新的GTM版本):

pod repo update

然后再执行:

pod install

这个方案是优先推荐的,因为升级到新版本能获得官方的功能更新和bug修复。

方案二:降级Firebase到与GTM 6.0兼容的版本

如果你的项目暂时无法升级Google Tag Manager,那可以把Firebase降级到4.x系列(比如4.13.0版本,这个版本和GTM 6.0完全兼容),修改Podfile如下:

# Analytics
pod 'Firebase/RemoteConfig', '~> 4.13.0'
pod 'Firebase/Core', '~> 4.13.0'
pod 'GoogleTagManager', '~> 6.0'
pod 'GoogleIDFASupport'
pod 'GooglePlaces', '~> 2.7.0'

直接执行pod install就能解决冲突了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:13:57