ios解析错误日志的两种方法

我目前常用的方法有两种。

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


这种情况是终端也定位不到,衰的很,不过也有很多能定位到的


接下来就到了自己发挥才能的时刻了。。。。。

你可能感兴趣的:(ios解析错误日志的两种方法)