利用atos命令定位crash
條件
1.ips文件 (格式不對(duì)需要升級(jí)控制臺(tái)為最新系統(tǒng))
2.dSYM文件 (需要注意的是對(duì)應(yīng)的版本,獲取路徑自行百度)
執(zhí)行命令
1.利用終端cd到存放dSYM文件 的文件夾
2.在控制臺(tái)查看ips出問(wèn)題的代碼地址如圖
3.注意堆棧的代碼是從下往上分析的,可以看出是字典里面出了問(wèn)題
4.通過(guò)?atos -arch arm64 -o 命令 加上app.dSYM地址 拼接地址,需要顯示dsym包內(nèi)容,如圖所示
5.輸入終端命令
例子
atos -arch arm64 -o /Users/mamawang/Desktop/CI_iOS_Pregnancy_Auto_1143/媽媽網(wǎng)孕育.app.dSYM/Contents/Resources/DWARF/媽媽網(wǎng)孕育 -l 0x102178000 0x105fa5fd0
找到問(wèn)題代碼
[PHRecordWeightGraphView refreshGestationViewWithModel:] (in ) + 724