gpt4 book ai didi

ios - 统一firebase ios错误

转载 作者:行者123 更新时间:2023-12-01 18:36:57 24 4
gpt4 key购买 nike

我只使用firebase消息。我为Android构建仍然可以正常工作,但是为iOS构建时。我收到此错误:

无法配置Firebase服务:Firebase版本的Google Analytics(50200000)与Google App Measurement(50300000)版本不匹配。

初始化异常:Firebase应用创建失败

我已经按照https://firebase.google.com/docs/cloud-messaging/unity/client中的设置进行操作了

任何人都有理想的评论。谢谢 !

最佳答案

[更新]

我终于发现哪里出了问题。

首先,FirebaseAnalytics 5.2.0 pod取决于"GoogleAppMeasurement": "~> 5.2",而Google已于2018年10月底发布了GoogleAppMeasurement 5.3.0

这意味着,如果您的Pod存储库以podspec repo提交版本(包括GoogleAppMeasurement Pod的新版本)为目标,它将获得新版本并导致版本号不匹配的错误。

根本原因是"GoogleAppMeasurement": "~> 5.2" podspec中指定的FirebaseAnalytics允许它获取最新的Pod到版本6.0(不包括),但是不兼容。

REAL的快速解决方案(或解决方法):

只需在添加GoogleAppMeasurement 5.3.0之前将podspec存储库目标回滚到提交版本即可。

  • 使用终端和cd ~/.cocoapods/repos/master
  • 回滚到以前的提交版本git checkout 306207013c4b(可以是任何较旧的版本,但不包括9cfdbf6)

  • 然后,您不必在Unity新构建之后每次手动修改Podfile :)

    我现在正面临着相同的错误,我从github上的问题跟踪中得到了一个提示:
    https://github.com/invertase/react-native-firebase/issues/1633

    快速解决方案:[不建议使用,请先阅读以上更新]

    手动将GoogleAppMeasurement pod版本指定为5.2.0。
  • 只需将pod 'GoogleAppMeasurement', '~> 5.2.0'这一行代码添加到<Xcode Project Root>/Podfile文件中。
  • 在Xcode项目根路径下运行命令pod update

  • 但是,我仍在弄清楚它不会自动选择正确版本的pod的原因。希望有人能回答。终于自己弄清楚了。请阅读上面的更新。

    注意:-我已经尝试过了,但这不能解决问题... Podfile.lock已经包含“GoogleAppMeasurement”,即“= 5.3.0”,这是较新的版本。
    似乎谁注意到此行运行了错误的命令。只需删除该行即可避免产生误导。

    关于ios - 统一firebase ios错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53081547/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com