Crashlytics-缺失的dYSM错误

问题描述:

我已经整合了我的iOS项目Crashlytics,我得到错误“我们错过了处理崩溃的dYSM”,我为我的最新版本添加了dYSM,但它不工作,它一直要求显示同样的问题。 “Crashlytics支持”没有帮助。任何人都可以引导我。Crashlytics-缺失的dYSM错误

enter image description here

迈克从Crashlytics这里。

如果您点击仪表板的提醒,就会进入应用的设置,您可以在其中上传丢失的dSYM。只需在给出的UDID下进行聚光灯搜索!

有一点需要注意,在iOS 9上,如果您使用的是位码,则需要先从Xcode下载dSYM。

+1

你能让我知道我上面的答案还不清楚吗? – 2015-03-02 16:21:48

+0

我找到了dSYM文件并上传了,但是仍然一直要求上传它。我的问题是如何找到正确的dSYM文件。您提供的答案与crashlytics支持上提供的答案没有区别 – Logic 2015-03-03 13:26:17

+0

dSYM文件未找到.so我删除了应用程序,并再次连接crashlytics作为新的app.it修复了我的问题。 – Logic 2015-03-04 07:05:33

这是我为了解决同样的问题而需要的过程。希望它可以帮助别人。

确保你有适当的dSYMs

如果您上传使用归档的应用程序商店,确保您下载dSYMs

  1. 转到Window->Organizer在Xcode
  2. 查找您使用的存档
  3. 选择存档并点击“下载dSYMs”。

寻找UUID

  1. 在面料,你应该看到 “失踪的dSYM” 的消息。单击,你会看到这样的事情如下:

Missing dSYM dialog in the Missing dSyms section of Fabric (我已经昏了过去的UUID,但它应该显示在框中的UUID)

如果你没有看到缺少的dSYM消息,你可以在这里找到它。

  1. 在Web浏览器中点击Fabric Dashboard右上角的齿轮。
  2. 点击 “应用”
  3. 点击您的应用程序
  4. 在你应该看到 “缺少DSYMs”

查找与UUID

复制UUID相关的dSYM权并将以下命令粘贴到打开的终端窗口中:

mdfind "com_apple_xcode_dsym_uuids == THE-UUID" 

这会告诉你你需要的dSYM文件在哪里。

Symbolicating的崩溃

上传您刚才位于丢失的dSYM页的文件。

在此之后崩溃需要一些时间来表示符号(对我来说需要5-10分钟)。

注意

在iOS 9,如果你使用的位码,您需要先在Xcode下载dSYMs。

如果你上传错误的文件,它不会告诉你。 “Missing dSYM”文件信息将继续显示。您需要确保您上传正确的dSYM文件才能正确表示符号。

欲了解更多信息,请去here并阅读官方的Fabric文档。