作者:u39722555 | 来源:互联网 | 2022-12-09 18:07
我有一个安装了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选项卡。
一旦我这样做,然后力崩溃了,它终于出现了。