我已将我的iOS项目与 Crashlytics 集成,我得到错误"我们缺少dYSM来处理崩溃" ,我已经为我的最新版本添加了dYSM,但它不起作用,它一直要求显示相同的问题。没有帮助" Crashlytics支持"。任何人都可以指导我。
答案 0 :(得分:0)
这是我为自己解决同样问题所需的过程。希望它可以帮助别人。
确保您拥有正确的dSYM
如果您使用存档将应用程序上传到商店,请确保下载dSYM
Window->Organizer
查找UUID
如果您没有看到丢失的dSYM消息,可以在此处找到它。
查找与UUID相关联的dSYM
从该消息中复制UUID,并将以下命令粘贴到打开的终端窗口中:
mdfind "com_apple_xcode_dsym_uuids == THE-UUID"
这将告诉您所需的dSYM文件位于何处。
表示崩溃
上传您刚刚找到的dSYM页面中的文件。
此后崩溃需要一些时间来表示(对我而言需要5-10分钟)。
备注强>
在iOS 9上,如果你正在使用Bitcode,你需要先从Xcode下载dSYM。
如果您上传了错误的文件,它将不会告诉您。 “Missing dSYM”文件消息将继续显示。您需要确保上传正确的dSYM文件才能正确符号化。
有关详细信息,请转到here并阅读有关此文档的官方Fabric文档。
答案 1 :(得分:-1)
如果您点击信息中心的提醒,您将转到应用的设置,在那里您可以上传丢失的dSYM。只需使用UDID在聚光灯下进行搜索!
有一点需要注意,在iOS 9上,如果您使用Bitcode,则需要先从Xcode下载dSYM。