Crashlytics- 缺少 dYSM 错误
Crashlytics- Missing dYSM error
我已将我的 iOS 项目与 Crashlytics 集成,我收到错误 "We are missing dYSM to process crashes",我已为我的最新版本添加了 dYSM,但它不起作用,它一直要求显示相同的问题。 "Crashlytics Support" 没有帮助。任何人都可以指导我。
来自 Crashlytics 的 Mike。
如果您从信息中心点击警报,您将被带到您的应用程序设置,您可以在其中上传压缩的丢失的 dSYM。只需 运行 使用给定的 UDID 在聚光灯下搜索!
需要注意的一点是,在 iOS 9 上,如果您使用的是 Bitcode,则需要先从 Xcode 下载 dSYM。
这是我自己解决相同问题所需的过程。希望对其他人有帮助。
确保您拥有正确的 dSYM
如果您使用存档将应用上传到商店,请务必下载 dSYM
- 转到 Xcode
中的 Window->Organizer
- 找到您使用的存档
- Select 存档并单击 "Download dSYMs"。
查找 UUID
- 在 Fabric 中,您应该会看到 "Missing dSYM" 消息。单击它,您将看到如下所示的内容:
(我已经涂黑了 UUID,但它应该会在那个框中显示 UUID)
如果您没有看到丢失的 dSYM 消息,您可以在这里找到它。
- 在网络浏览器中单击 Fabric 仪表板右上角的齿轮。
- 点击"Apps"
- 点击您的申请
- 在右边你应该看到 "Missing DSYMs"
查找与 UUID 关联的 dSYM
从该消息中复制 UUID,并将以下命令粘贴到打开的终端 window:
mdfind "com_apple_xcode_dsym_uuids == THE-UUID"
这会告诉您所需的 dSYM 文件所在的位置。
象征着崩溃
上传您刚刚在丢失的 dSYM 页面中找到的文件。
在此之后崩溃将需要一些时间来表示(对我来说需要 5-10 分钟)。
注释
在 iOS 9 上,如果您使用的是 Bitcode,则需要先从 Xcode 下载 dSYM。
如果你上传了错误的文件,它不会告诉你。 "Missing dSYM" 文件消息将继续显示。您需要确保上传正确的 dSYM 文件才能正确符号化。
有关更多信息,请转至 here 并阅读官方 Fabric 文档。
我已将我的 iOS 项目与 Crashlytics 集成,我收到错误 "We are missing dYSM to process crashes",我已为我的最新版本添加了 dYSM,但它不起作用,它一直要求显示相同的问题。 "Crashlytics Support" 没有帮助。任何人都可以指导我。
来自 Crashlytics 的 Mike。
如果您从信息中心点击警报,您将被带到您的应用程序设置,您可以在其中上传压缩的丢失的 dSYM。只需 运行 使用给定的 UDID 在聚光灯下搜索!
需要注意的一点是,在 iOS 9 上,如果您使用的是 Bitcode,则需要先从 Xcode 下载 dSYM。
这是我自己解决相同问题所需的过程。希望对其他人有帮助。
确保您拥有正确的 dSYM
如果您使用存档将应用上传到商店,请务必下载 dSYM
- 转到 Xcode 中的
- 找到您使用的存档
- Select 存档并单击 "Download dSYMs"。
Window->Organizer
查找 UUID
- 在 Fabric 中,您应该会看到 "Missing dSYM" 消息。单击它,您将看到如下所示的内容:
如果您没有看到丢失的 dSYM 消息,您可以在这里找到它。
- 在网络浏览器中单击 Fabric 仪表板右上角的齿轮。
- 点击"Apps"
- 点击您的申请
- 在右边你应该看到 "Missing DSYMs"
查找与 UUID 关联的 dSYM
从该消息中复制 UUID,并将以下命令粘贴到打开的终端 window:
mdfind "com_apple_xcode_dsym_uuids == THE-UUID"
这会告诉您所需的 dSYM 文件所在的位置。
象征着崩溃
上传您刚刚在丢失的 dSYM 页面中找到的文件。
在此之后崩溃将需要一些时间来表示(对我来说需要 5-10 分钟)。
注释
在 iOS 9 上,如果您使用的是 Bitcode,则需要先从 Xcode 下载 dSYM。
如果你上传了错误的文件,它不会告诉你。 "Missing dSYM" 文件消息将继续显示。您需要确保上传正确的 dSYM 文件才能正确符号化。
有关更多信息,请转至 here 并阅读官方 Fabric 文档。