我目前常用的方法有两种。
1,大神已经帮你写好控件,下载地址 https://github.com/answer-huang/dSYMTools
2,安装好,将上传appsotre时的.xcarchive文件或dSYMs文件找出,拖到工具区域内,补充相应信息(信息在log中都有)。
3,点击分析,如下图,相信到这一步你就一目了然了。
另外一种方法是用终端命令
例如:崩溃日志如下图所示
1,首先去定崩溃日志与你找到的dsym文件是否为同一个,打开终端
cd /Users/eric/Desktop/dSYMs
dwarfdump --uuid RKK.app.dSYM
如图:
得到UUID:553858AF-235A-380A-8EE4-A19AD4CB0E4E
与崩溃日志为同一个dsym文件
2,终端输入该dsym文件中对应的崩溃地址,定位到崩溃位置。
格式为:dwarfdump --arch=armv7 --lookup +崩溃地址+ dsym绝对地址
dwarfdump --arch=armv7 --lookup 0x10016783c /Users/eric/Desktop/dSYMs/RKK.app.dSYM
这种情况是终端也定位不到,衰的很,不过也有很多能定位到的
接下来就到了自己发挥才能的时刻了。。。。。