啊!我们没有遗漏任何 dSYM

Posted

技术标签:

【中文标题】啊!我们没有遗漏任何 dSYM【英文标题】:Yah! we are not missing any dSYMs 【发布时间】:2016-03-15 12:50:54 【问题描述】:

最新版本缺少 dsym 文件。因此,我浏览了以下链接 https://docs.fabric.io/ios/crashlytics/missing-dsyms.html 上的说明并手动上传 .zip 文件。成功上传消息后,它显示在下图。

返回仪表板时,消息“由于缺少 dSYM 导致非符号化崩溃。 我在成功上传 30 分钟后收到此信息。

【问题讨论】:

【参考方案1】:

我们的构建过程会自动上传 dSYM,我们也看到了昨天发布的此消息。我们第一次得到它。

可能是 Fabric 暂时落后于符号化,导致符号文件丢失。

【讨论】:

很高兴听到你的消息,我正在使用织物进行构建过程,但我第一次错过了它。而这份粗鲁的报告对我来说非常重要。【参考方案2】:

建议,当我们的 Mac 应用程序无法将 dSYM 传输到我们的系统以处理崩溃报告时,丢失 dSYM 是一种罕见的情况。出于数据保真度的原因,我们只显示我们可以象征性的崩溃。使用 UUID 上的 Spotlight 找到丢失的 dSYM,将其压缩并直接从仪表板上传!你也可以使用这个命令:

mdfind "com_apple_xcode_dsym_uuids == "

在打开的终端中也可以找到 dSYM。

一旦我们处理了丢失的 dSYM,您应该会在仪表板中看到崩溃报告 :)

【讨论】:

我已经尝试过了,正如我在 missing-dsyms.html 链接中提到的那样【参考方案3】:

感谢 aednichols,我遇到了这个问题,因为我仍在使用旧的 Febric Mac 应用程序。将 Fabric 应用和 cocopod 更新到最新版本后问题已修复。

【讨论】:

以上是关于啊!我们没有遗漏任何 dSYM的主要内容,如果未能解决你的问题,请参考以下文章

Crashlytics:“我们缺少处理崩溃的 dSYM”[关闭]

如何创建 .dSYM 文件?

dSYM文件分析

崩溃报告未进入 Crashlytics / fabric。显示警告:“看起来我们缺少 dSYM 来处理以下版本的崩溃。”

使用dSYM分析App崩溃日志

dSYM文件的汇编分析