ios - 了解 Crashlytics 缺少 dsyms 报告
问题描述
我正在使用 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 了解更多信息。
推荐阅读
- php - 自定义 WordPress 样式表未加载
- javascript - Node JS:Route.get() 需要一个回调函数,但是在使用 ES6 模块时得到了一个 [object Undefined]
- ios - 更改出列注释视图的图像会导致先前使用的图像短暂出现
- blockchain - 迁移气体耗尽
- encryption - 加密多个文件 GNUPG
- javascript - 为什么不改变引导输入微调器的事件?
- scala - VSCode Autoindent After Equals Sign in Function for Scala
- javascript - 未找到模块:date-fns/is_after
- python - cv高斯模糊中的内核大小为0,0?
- cassandra - 当我在给定的 Cassandra 集群中“从 ColumnFamily 中选择 *”时会发生什么