我收到了客户的.crash文件,需要将其链接到正确的dSYM文件。此产品/版本的存档是由另一个使用Xcode的开发人员构建的,并且.xcarchive文件在下雨天(如今)放入git。
阅读Analyzing Crash Reports和Understanding and Analyzing iOS Application Crash Reports后,目前尚不清楚这是如何运作的。
我做了以下事情:
我不相信这是有效的,可能与错误的事情有关。
问:Xcode如何知道我的xcarchive文件包含崩溃文件版本的dSYM? (我希望它必须在Organizer / Archives列表中,但不是)
问:有没有更好的方法来导入.crash文件? (我希望能够将它拖到Organizer / Crashes中,但显然不是)答案 0 :(得分:0)
我不是100%肯定,但我认为Xcode使用Spotlight来查找正确的dsym文件,因此它不应该在磁盘上的位置。
我认为它运行此命令:
mdfind "com_apple_xcode_dsym_uuids == <UUID>"
您也可以运行它来列出Xcode目前可以找到的所有dsym文件:
mdfind "com_apple_xcode_dsym_uuids == *"
(取自this answer)