【问题标题】:fabric.io missing dSYM even after upload即使在上传之后,fabric.io 也缺少 dSYM
【发布时间】:2016-03-17 09:52:48
【问题描述】:

我遇到错误:“我们似乎缺少 dSYM 来处理以下版本的崩溃。” - 我已经在 Xcode 管理器中下载了 dSYM,找到了 .xarchive 并压缩了对应的dSYMs 文件夹并成功上传;但错误并没有消失,即什么也不做:

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

dSYM 文件夹:

【问题讨论】:

  • 您上传的只是压缩的 .dSYM 文件吗?
  • 我已经尝试压缩整个文件夹,所有的dyms一起压缩,只是应用目标的dsym
  • 感谢@Halpo - 尝试运行此命令以获取终端中缺少的确切 dSYM:mdfind "com_apple_xcode_dsym_uuids == " 然后,获取 .dSYM,将其压缩并上传并应该可以的。
  • 我使用 mdfind 来获取存档,但是我应该压缩哪个 .dSYM 文件,有多个?
  • 嗯,如果你只上传了 xxx.app.dsym 压缩包,那应该可以。你能把压缩的 dSYM 发送到 support(at)fabric(dot)io 让我进一步研究吗?

标签: ios crashlytics twitter-fabric


【解决方案1】:

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


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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 请注意:这也适用于 Crashlytics Beta。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-30
      • 1970-01-01
      • 2022-10-15
      • 2020-09-05
      • 2020-07-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      相关资源
      最近更新 更多