解析崩溃日志 .crash 文件(二)

接上篇 解析苹果审核反馈崩溃日志 .crash 文件 提供另一种分析 crash 日志的方式

liupengs-MacBook-Pro:~ admin$ cd /Users/admin/Desktop/myappcrash

liupengs-MacBook-Pro:myappcrash admin$ dwarfdump --uuid MyAppName.app.dSYM/

UUID: A05C1904-4D3C-362F-A224-9445A187E51E (armv7) MyAppName.app.dSYM/Contents/Resources/DWARF/MyAppName

UUID: 0E7FFFEE-7391-3634-B2AD-FA7D05F23D47 (arm64) MyAppName.app.dSYM/Contents/Resources/DWARF/MyAppName

liupengs-MacBook-Pro:myappcrash admin$ dwarfdump --arch=arm64 --lookup 0x00000001003f51dc /Users/admin/Desktop/myappcrash/MyAppName.app.dSYM/Contents/Resources/DWARF/MyAppName

找到项目名对应的地址  0x00000001003f51dc ,以及crash 文件对应的 UUID;

解析崩溃日志 .crash 文件(二)_第1张图片
确定crash文件是arm64还是arm7
解析崩溃日志 .crash 文件(二)_第2张图片
对应地址

运行结果:


解析崩溃日志 .crash 文件(二)_第3张图片
0x00000001003f51dc地址对应的代码信息

这种两种解析方式各有优劣,可自行选用

你可能感兴趣的:(解析崩溃日志 .crash 文件(二))