Crashlytics-缺失的dYSM错误
问题描述:
我已经整合了我的iOS项目Crashlytics,我得到错误“我们错过了处理崩溃的dYSM”,我为我的最新版本添加了dYSM,但它不工作,它一直要求显示同样的问题。 “Crashlytics支持”没有帮助。任何人都可以引导我。Crashlytics-缺失的dYSM错误
答
迈克从Crashlytics这里。
如果您点击仪表板的提醒,就会进入应用的设置,您可以在其中上传丢失的dSYM。只需在给出的UDID下进行聚光灯搜索!
有一点需要注意,在iOS 9上,如果您使用的是位码,则需要先从Xcode下载dSYM。
答
这是我为了解决同样的问题而需要的过程。希望它可以帮助别人。
确保你有适当的dSYMs
如果您上传使用归档的应用程序商店,确保您下载dSYMs
- 转到
Window->Organizer
在Xcode - 查找您使用的存档
- 选择存档并点击“下载dSYMs”。
寻找UUID
- 在面料,你应该看到 “失踪的dSYM” 的消息。单击,你会看到这样的事情如下:
如果你没有看到缺少的dSYM消息,你可以在这里找到它。
- 在Web浏览器中点击Fabric Dashboard右上角的齿轮。
- 点击 “应用”
- 点击您的应用程序
- 在你应该看到 “缺少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文档。
你能让我知道我上面的答案还不清楚吗? – 2015-03-02 16:21:48
我找到了dSYM文件并上传了,但是仍然一直要求上传它。我的问题是如何找到正确的dSYM文件。您提供的答案与crashlytics支持上提供的答案没有区别 – Logic 2015-03-03 13:26:17
dSYM文件未找到.so我删除了应用程序,并再次连接crashlytics作为新的app.it修复了我的问题。 – Logic 2015-03-04 07:05:33