热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

没有FabricAPI密钥,FirebaseCrashlytics无法正常工作

如何解决《没有FabricAPI密钥,FirebaseCrashlytics无法正常工作》经验,为你挑选了1个好方法。

我有一个安装了Fabric Crashytics的android应用。我遵循官方指南来设置Firebase Crashlytics,并关联了Fabric和Firebase帐户(AFAIK Firebase最近收购了Fabric)。因此,特别是我删除了Fabric带有标签的API密钥manifest.xml

然后,我尝试进行测试崩溃,但是Firebase和Fabric仪表板中都没有出现该崩溃,但是我在logcat:中获得了成功登录Crashlytics report upload complete:

当我嗅探网络时,似乎是403 Unathorized从Crashlytics 获得。但是,当我Fabric标记中添加API密钥时,它可以工作,并且我看到崩溃报告。

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



1> Kyle Brownin..:

对于iOS上使用Fabric的用户,这就是我最终从支持中获得的东西。我想重新开始。

访问https://firebase.google.com/docs/crashlytics/get-started?authuser=1#ios。

相应地修改Podfile中的Pod(按照说明指定Fabric和Crashlytics的版本)

更新构建阶段运行脚本:“ $ {PODS_ROOT} / Fabric / run”,而不是当前指向其Fabric API密钥的脚本

从Info.plist中删除API密钥-在您的AppDelegate.swift中,删除import Fabric并导入Crashlytics和任何Fabric.with语句,保留import Firebase并改用FirebaseApp.configure()

在Firebase控制台中转到项目设置,单击“集成”选项卡,从Firebase取消适当的Fabric应用程序的链接(如果不执行此操作,则会出现类似以下错误:“ [Fabric]无法下载设置Error Domain = FABNetworkError Code = -5“)

转到“ Crashlytics”选项卡,您应该看到必须再次加入Firebase Crashlytics。

完成这些步骤,选择“此应用程序未安装Crashlytics”,到最后一步时,构建并运行该应用程序,然后等待几秒钟。然后,将设置Crashlytics选项卡。

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


推荐阅读
author-avatar
u39722555
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有