iOS友盟崩溃日志定位分析处理

App 发布后通过检测收集程序崩溃日志 log 获取相对应的详细信息后,通过相对应的 App 版本进行分析和定向;
首先,获取 crash 错误问题点

iOS友盟崩溃日志定位分析处理_第1张图片

其次,获取对应发布版本 ipa 包内的 dSYM 文件
Xcode => Window => Organizer => 对应的版本安装包 => 右键 show in finder => 当前 XXX.xcarchive 右键显示包内容

iOS友盟崩溃日志定位分析处理_第2张图片

iOS友盟崩溃日志定位分析处理_第3张图片

iOS友盟崩溃日志定位分析处理_第4张图片

获取到 .dSYM 路径下后,通过崩溃日志 log 从中获取错误的内存地址信息,例如: 0x00000001043b139c 0x104330000

最后,通过终端编辑 atos 命令即可.

iOS友盟崩溃日志定位分析处理_第5张图片

// atos -o [当前dSYM文件路径,直接拖拽至终端也可以]/Contents/Resources/DWARF/[当前文件名称] -l [内存地址]
atos -o /Users/fyhsurvivors/Library/Developer/Xcode/Archives/2023-09-22/IMed_V3.4.53_Release_20230922\ 2023-9-22\,\ 15.43.xcarchive/dSYMs/Integration.app.dSYM/Contents/Resources/DWARF/Integration -l 0x104330000 0x00000001043b139c

iOS友盟崩溃日志定位分析处理_第6张图片

从而锁定错误异常后在项目中找到对应异常所处位置加以分析改造即可.


以上便是此次分享的全部内容,希望能对大家有所帮助!

你可能感兴趣的:(iOS,ios,dSYM)