一、目标
找回已发布到App Store的App对应的dSYM文件?有两个方法。建议每次构建或者发布APP版本的时候,备份App对应的dSYM文件!
方法一:通过Xcode找回
-
打开 Xcode 顶部菜单栏 -> Window -> Organizer 窗口:
或者:
Xcode
->Preference
->Locations
,然后进行图中的操作
-
打开 Xcode 顶部菜单栏,选择 Archive 标签:
-
找到发布的归档包,右键点击对应归档包,选择Show in Finder操作:
-
右键选择定位到的归档文件,选择显示包内容操作:
-
选择dSYMs目录,目录内即为下载到的 dSYM 文件:
方法二:通过mdfind工具找回
在Bugly的issue页面查询到crash对应的UUID,然后在Mac的Shell中,用mdfind命令定位dSYM文件:
mdfind "com_apple_xcode_dsym_uuids == <UUID>"
注意,使用mdfind时,UUID需要格式转换(增加“-”): 12345678-1234-1234-1234-xxxxxxxxxxxx
例如,要定位的dSYM的UUID为:E30FC309DF7B3C9F8AC57F0F6047D65F 则定位dSYM文件的命令如下:
mdfind "com_apple_xcode_dsym_uuids == E30FC309-DF7B-3C9F-8AC5-7F0F6047D65F"
网友评论