unity firebase ios错误
我只使用firebase消息。我为android构建的版本仍然可以正常工作,但当为ios构建时。我得到了这个错误: 无法配置Firebase服务:Google Analytics for Firebase版本(50200000)与Google App Measurement(50300000)版本不匹配 初始化异常:Firebase应用程序创建失败 我已经在跟踪安装程序了unity firebase ios错误,ios,firebase,unity3d,Ios,Firebase,Unity3d,我只使用firebase消息。我为android构建的版本仍然可以正常工作,但当为ios构建时。我得到了这个错误: 无法配置Firebase服务:Google Analytics for Firebase版本(50200000)与Google App Measurement(50300000)版本不匹配 初始化异常:Firebase应用程序创建失败 我已经在跟踪安装程序了 任何人有理想的,请评论。谢谢你 我今天在检查应用程序的依赖关系时遇到了相同的错误,即 Firebase.FirebaseAp
任何人有理想的,请评论。谢谢你 我今天在检查应用程序的依赖关系时遇到了相同的错误,即 Firebase.FirebaseApp.CheckAndFixDependenciesAsync() 我的iOS设备日志是: 无法配置Firebase服务:Google Analytics for Firebase 版本(50200000)与Google App Measurement不匹配 (50300000)版本。请更新。无法配置Firebase 服务:Google Analytics for Firebase版本(50200000)没有 与谷歌应用测量(50300000)版本匹配。请更新。 Firebase.FirebaseApp:CreateInternal() Firebase.FirebaseApp:CreateAndTrack(CreateDelegate,FirebaseApp) FirebaseManager:m__5(任务<代码>1) System.Threading.Tasks.c__显示类22_0:b__0(任务) System.Threading.Tasks.c__DisplayClass20_11:b__2() System.Threading.Tasks.c:b_uu32_u1(操作) System.Threading.Tasks.Task
1:RunContinuations()
系统.Threading.Tasks.Task
1:TrySetResult(T)
System.Threading.Tasks.c__显示类别1_01:b__1(Task
1)
System.Threading.Tasks.c__显示类22_0:b__0(任务)
System.Threading.Tasks.c_uuuDisplayClass20_11:b_uuuu2()
System.Threading.Tasks.c:b_uu32_u1(操作)
System.Threading.Tasks.Task:ContinueWith(Func
2,CancellationToken)
System.Threading.Tasks.c__显示类22_0:b__0(任务)
System.Threading.Tasks.c_uuuDisplayClass20_11:b_uuuu2()
System.Threading.Tasks.c:b_uu32_u1(操作)
System.Threading.Tasks.Task
1:RunContinuations()
System.Threading.Tasks.Task1:TrySetResult(T)
System.Threading.Tasks.c__DisplayClass20_1
1:b__2()
System.Threading.Tasks.c:b_uu32_u1(操作)
System.Threading.Tasks.Task1:RunContinuations()
系统.Threading.Tasks.Task
1:TrySetResult(T)
System.Threading.Tasks.TaskCompletionSource1:SetResult(T)
System.Threading.Tasks.c__DisplayClass9_0
1:b__0()
如果你或任何人对此有想法。。。评论…[更新] 我终于发现哪里出了问题 首先,pod依赖于
“GoogleAppMeasurement”:“~>5.2”
,谷歌在2018年10月底左右发布了pod
这意味着,如果您的pod repo针对提交版本,包括新版本的GoogleAppMeasurement
pod,它将获取新版本,并导致版本号不匹配错误
根本原因是“GoogleAppMeasurement”:FirebaseAnalytics
podspec中指定的“~>5.2”
,允许它获取最新的pod版本6.0(不包括),但它们不兼容
真正的快速解决方案(或解决方法):
只需在添加GoogleAppMeasurement 5.3.0
之前将podspec回购目标回滚到提交版本
cd~/.cocoapods/repos/master
git checkout 306207013c4b
(它可以是任何旧版本,但不包括9cfdbf6)我刚才也遇到了同样的错误,我从github上的问题跟踪中得到了一个提示: 快速解决方案:[已弃用,请先阅读上面的更新] 手动将GoogleAppMeasurement pod版本指定为5.2.0
pod'GoogleAppMeasurement',“~>5.2.0”
这行代码添加到/Podfile
文件中pod update
似乎是谁注意到这一行运行了错误的命令。只需删除该行以避免误导。好的。。。根据@findlimit,更新pod对我有效。我试图运行命令
pod install
,但无法运行。。。希望其他人能从中得到帮助…您是否在同一个xcode项目根上运行了pod update
?它应该打印出如下日志:``分析依赖项下载依赖项。。。安装GoogleAppMeasurement 5.2.0(原版本为5.3.0,源代码更改为https://github.com/CocoaPods/Specs.git
fromhttps://github.com/cocoapods/specs.git
)```或者只需删除pod文件.lock
,然后再次运行pod安装
。