![](/img/trans.png)
[英]Fabric failed to download settings Error Domain=FABNetworkError Code=-6
[英]Fabric failed to download settings Error Domain=FABNetworkError Code=-5
我正在尝试将 Fabric 安装到我的 iOS 应用程序中,但是当我处于验证一切正常的最后阶段时,我在 xcode 控制台中收到此错误:
[Fabric] 无法下载设置 Error Domain=FABNetworkError Code=-5 "(null)" UserInfo={status_code=403, type=2, request_id=d123378449cf900e4574e283ae438bc5, content_type=application/json; 字符集=utf-8}
帮助我安装 Fabric 的 Fabric 应用程序显示错误:
嗯,好像你的工具包没有激活。
这是我用来初始化 Fabric 的代码:
[Fabric with:@[[Crashlytics class]]];
在didFinishLaunchingWithOptions委托方法中。
有人建议您遇到此问题时没有互联网连接,但我确信我的电脑和设备已连接到互联网。
我真的不知道该怎么办,任何帮助将不胜感激。
我发现出了什么问题。 很久以前,我尝试使用旧界面进行崩溃报告,但我忘记了放置在目标/构建阶段中的脚本。 当我删除它时,一切都很好。
当我将 Fabric Crashlytics 迁移到 Firebase Crashlytics 时,我遇到了这个问题。 如果您正在迁移,您需要确保保留旧的初始化逻辑,即确保您仍然拥有旧的初始化代码:
// Objective-C
[FIRApp configure];
[Fabric with:@[CrashlyticsKit]]; // I had removed the this line
// Swift 4
FirebaseApp.configure()
Fabric.with([Crashlytics.self])
您还需要确保在运行脚本中保留 API Key 和 Build secret,并将 API Key 保留在您的 Info.plist 中。
在遵循 Firebase(非迁移)安装说明后,我错误地删除了这些东西。
我的 Crashliticy 与 Fabric 相关联。 这会停用 crashlytics。 在 Firebase 项目设置下,我从结构中取消了 crashlytics 的链接。 然后再次注销/登录。 然后 Crashlytics 从安装过程开始。
如果您在使用 Firebase 时遇到此问题,那是因为在您遵循 Firebase 控制台中的配置过程之前,不会激活 Crashlytics:
使用 RunScript 部分下的 XCode 10,您必须将以下行添加到输入文件:
$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
我知道,这很奇怪,但对我来说,解决方案是在模拟器上运行。
以上所有建议都不适合我。
1) 在 Console -> Crashlytics 中开始初始化应用程序
2)做所有必要的事情(运行脚本阶段等)
3) 在模拟器上运行
安装完成后,我可以在设备的控制台中看到我所有的测试崩溃。
@Marc Fdn 解决方案解决了我的问题:
项目概览 > 项目设置
在Integrations
选项卡中,单击Manage
并删除 Fabric 集成
回到 Firebase/Crashlitics 页面重新添加你的应用,页面可能会显示一些加载错误,可能 Firebase 需要一些时间来更新数据,别着急,稍等一下,继续刷新。
您的网络上是否有任何广告拦截软件设置? 因为这就是导致我出现此错误的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.