繁体   English   中英

了解 Crashlytics 缺少 dsyms 报告

[英]Understanding Crashlytics missing dsyms report

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

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

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

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

从 Google Chrome 下载 dSYMs.zip 文件。 如果您从 safari 下载 dSYMs 文件,它将解压缩 zip 文件并为您提供一个 dSYMs 文件夹。 但是我们需要 dSYMs.zip 文件,您可以从 Google Chrome 下载 dSYMs.zip 文件。

打开 AppStore 连接https://appstoreconnect.apple.com -转到我的应用程序-选择您的应用程序-单击顶部的“活动”选项卡-展开/选择您的版本-查找并单击“下载 dSYM”按钮

它将下载 zip 文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM