atos命令定位crash

利用atos命令定位crash

条件

1.ips文件 (格式不对需要升级控制台为最新系统)

2.dSYM文件 (需要注意的是对应的版本,获取路径自行百度)

执行命令

1.利用终端cd到存放dSYM文件 的文件夹

2.在控制台查看ips出问题的代码地址如图


3.注意堆栈的代码是从下往上分析的,可以看出是字典里面出了问题

4.通过 atos -arch arm64 -o 命令 加上app.dSYM地址 拼接地址,需要显示dsym包内容,如图所示


5.输入终端命令


例子

atos -arch arm64 -o /Users/mamawang/Desktop/CI_iOS_Pregnancy_Auto_1143/妈妈网孕育.app.dSYM/Contents/Resources/DWARF/妈妈网孕育 -l 0x102178000 0x105fa5fd0

找到问题代码

[PHRecordWeightGraphView refreshGestationViewWithModel:] (in ) + 724

你可能感兴趣的:(atos命令定位crash)