fabric.io 上传后仍缺少 dSYM

fabric.io missing dSYM even after upload

我有错误:"It looks like we are missing dSYMs to process crashes for the versions below." - 我已经在 Xcode 管理器中下载了 dSYM,找到了 .xarchive 并压缩了相应的 dSYMs 文件夹并成功上传;但错误并没有消失,即什么都不做:

如何符号化我的崩溃报告?

dSYM 文件夹:

我刚遇到同样的问题,为了寻找解决方案,我来到了这里。由于这缺少答案,而我为我解决了这个问题,我会重新提出这个问题,以帮助将来遇到同样问题的其他人。


在第一个屏幕截图中显示的部分下方,应该有一个列表“REQUIRED(在处理崩溃之前需要这些)”,说明哪些 UUID 仍然缺少它们的 dSYM 以及它们来自哪个构建是。
只需下载官方 Docs » Crashlytics » All about Missing dSYMs.
中所述的各个 Build(s) 的 dSYM (例如,登录 iTunes,select 相应的构建并在构建详细信息屏幕上单击 download dSYM

下载的 dSYM 可以简单地手动上传,就像您已经上传其他文件一样。

我已经尝试了几乎所有变体,在堆栈溢出和 Fabric 信息页面上进行了描述,以解决相同的问题。但是,不幸的是,其中 none 提供了帮助。我找到了一个新的解决方案,我在 Whosebug 上没有看到它,但它适合我。

我已将 HockeyApp 与我的应用程序项目集成,并将构建上传到 HockeyApp(构建上传到那里时带有一个包含 dSYM 的存档)。在那之后,崩溃终于开始出现在 Crashlytics 上,作为带有详细信息的象征性崩溃。

我刚遇到同样的问题。原因是启用了位码。所以禁用它或从 iTC 下载 dSYMs 并手动上传它们。我还没有找到更好的解决方案。