首页 > 解决方案 > 了解 Crashlytics 缺少 dsyms 报告

问题描述

我正在使用 Firebase Crashlytics 来跟踪我的 iOS 应用程序的崩溃情况。在Missing dsyms 的仪表板中,我看到一个 UUID 有超过 50,000 次崩溃,但其他 UUID 显示大约 1-60 次崩溃。这是什么意思?为什么一个 UUID 可能有这么多崩溃?也许我以错误的方式理解报告?

我开始怀疑一些不法分子使用我的应用程序运行某种自动化,也许它运行脚本来检查对 API 的所有调用或类似的东西。

标签: iosfirebasecrashlytics

解决方案


Fabric/Firebaser here - 您可以查看 dSYM 文件本身的名称,以了解“丢失的崩溃”来自何处。通常我们会看到大型应用程序的一两个 dSYM 导致大部分崩溃,因为大多数应用程序代码通常包含在一两个框架下。这可能有更多的见解:https ://developer.apple.com/library/archive/technotes/tn2151/_index.html

此计数还将包括您自己记录到 Crashlytics 的非致命事件,因此,如果这些事件的计数很高,则可能会使该数字显得更大。如果您对 dSYM 有任何具体问题,您可以随时联系 support@fabric.io 了解更多信息。


推荐阅读