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

2018-04-26  本文已影响64人  高灏轩

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读