gpt4 book ai didi

android - Firebase Crashlytics 在没有 Fabric API key 的情况下无法工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:26 25 4
gpt4 key购买 nike

我有一个安装了 Fabric Crashytics 的安卓应用程序。我已经按照官方指南设置 Firebase Crashlytics 并链接了 Fabric 和 Firebase 帐户(AFAIK Firebase 最近收购了 Fabric)。所以特别是我删除了 Fabric API key <meta-data/>manifest.xml 中标记.

然后我尝试进行测试崩溃,但它既没有出现在 Firebase 中也没有出现在 Fabric 仪表板中,但是我在 logcat 中成功登录:Crashlytics report upload complete: <ID> .

当我嗅探网络时,我似乎得到了 403 Unathorized来自 Crashlytics。但是当我添加 Fabric API key <meta-data/>标记它有效,我看到了崩溃报告。

请帮助我,我的配置有什么问题,为什么我需要使用旧的 Fabric API key如果我使用的是新的 Firebase Crashlytics 并且文档没有说明这一点。

最佳答案

对于那些在 iOS 上使用 Fabric 的用户,这就是我最终从支持人员那里得到的。我想重新开始。

  • 访问https://firebase.google.com/docs/crashlytics/get-started?authuser=1#ios .
    • 相应地修改 Podfile 中的 pod(按照指示指定 Fabric 和 Crashlytics 的版本)
    • 更新构建阶段运行脚本:“${PODS_ROOT}/Fabric/run”,而不是当前指向其 Fabric API key 的脚本
  • 从 Info.plist 中删除 API key - 在您的 AppDelegate.swift 中,删除导入 Fabric 和导入 Crashlytics 以及任何 Fabric.with 语句,保留导入 Firebase 并改用 FirebaseApp.configure()

    <
  • 转到 Firebase 控制台中的项目设置,点击集成选项卡,取消相应的 Fabric 应用程序与 Firebase 的链接(如果不这样做,您将收到类似以下内容的错误:“[Fabric] 下载失败设置错误域=FABNetworkError 代码=-5")

  • 转到 Crashlytics 选项卡,您应该会看到您必须再次启用 Firebase Crashlytics。
  • 完成这些步骤后选择“此应用程序未安装 Crashlytics”,当您到达最后一步时,构建并运行该应用程序并等待几秒钟。然后将设置您的 Crashlytics 选项卡。

一旦我这样做了,force 崩溃了,它终于出现了。

关于android - Firebase Crashlytics 在没有 Fabric API key 的情况下无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51497336/

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