Firebase Fabric Crashlytics 未将数据发送到服务器

Posted

技术标签:

【中文标题】Firebase Fabric Crashlytics 未将数据发送到服务器【英文标题】:Firebase Fabric Crashlytics not sending data to server 【发布时间】:2018-03-28 15:51:18 【问题描述】:

我使用 Crashlytics 很长时间了,因为它属于 Twitter 旗下。我现在切换到与 Firebase 集成的新版本,但我无法让它正常工作。我想我已经正确地完成了整合。一切看起来都很好。但是数据不会被发送(或接收)。我认为问题在于我在调试控制台(Xcode)中收到的这条消息。

[Fabric] failed to download settings Error Domain=FABNetworkError Code=-5 "(null)" UserInfo=status_code=403, type=2, request_id=617cbe85f1d8e3c3973b275a8ff08564, content_type=application/json; charset=utf-8

我认为由于某种原因,SDK 未能下载所需的配置设置,然后连接到服务器并发回崩溃报告。 Firebase 看起来工作正常,所以这是 Fabric/Crashlytics 特有的问题。

我找不到此特定错误的任何答案。还有其他人遇到这种情况吗?

此外,我在仪表板中看不到应用的新版本。而且这个更新已经向公众发布了......已经安装了数十万次。

【问题讨论】:

这似乎是一个联系 Firebase 支持的好案例。您可以联系技术支持或提交错误报告here。 您解决了这个问题吗? 我面临同样的“问题”,在模拟器上运行应用程序时看到错误,但在设备上运行时却没有。在设备上运行时,如果您的应用设置正确,您应该会看到类似 [Crashlytics] Version 3.10.2 (130) 的内容。 我也有同样的问题,刚刚联系 Firebase 寻求技术支持 【参考方案1】:

对我来说,问题在于 SDK 无法自动识别您应该能够在 Info.plist 中设置的 API 密钥。

相反,我必须将其传递给构建设置中的 URL。 (老办法)...

【讨论】:

【参考方案2】:

如果您的应用使用“App Sandbox”功能运行,请启用“Outgoing Connections”复选框。

【讨论】:

以上是关于Firebase Fabric Crashlytics 未将数据发送到服务器的主要内容,如果未能解决你的问题,请参考以下文章

Fabric 不允许我链接我的 Firebase 应用

从 Fabric 链接到 Firebase 后,Firebase 控制台中未显示崩溃

将从 Fabric 创建的自定义事件迁移到 Firebase?

同时使用 Fabric 和 Firebase Crashlytics

iOS Firebase + Fabric Beta Crashylitics 未报告问题

无法为 DEBUG 版本禁用 Fabric 的 Crashlytics with Firebase