Mac | 崩溃分析

一、dump分析

1. 导入符号:

./import_pdb.sh libmedia_stream_ext.dylib.dSYM

./import_pdb.sh libowcr.framework.dSYM

2. 分析dump:

./analyze_dump.sh AE59D64F-0E1D-4A18-8DAF-C2C4D22F9FA6.dmp

3. 第 2 步骤 中会输出崩溃模块、崩溃线程及堆栈信息,使用关键字段 crashed 快速搜索崩溃堆栈,如下所示

二、校验组件模块与符号文件是否匹配

使用 dwarfdump 工具(Mac系统自带)获取 UUID

dwarfdump --uuid YourApp.app/YourApp

dwarfdump --uuid YourApp.app.dSYM

如果两者输出 UUID 一致,说明符号文件匹配

相关推荐
Java小白笔记3 小时前
Mac中安装homebrew
macos
HerayChen6 小时前
HbuildderX运行到手机或模拟器的Android App基座识别不到设备 mac
android·macos·智能手机
hairenjing11236 小时前
在 Android 手机上从SD 卡恢复数据的 6 个有效应用程序
android·人工智能·windows·macos·智能手机
小李飞刀李寻欢8 小时前
Mac电脑如何解压rar压缩包
macos·rar·解压
Java小白笔记8 小时前
Mac中禁用系统更新
macos
AndyFrank8 小时前
mac crontab 不能使用问题简记
linux·运维·macos
Mac新人8 小时前
一招解决Mac没有剪切板历史记录的问题
macos·mac
王拴柱8 小时前
Mac保护电池健康,延长电池使用寿命的好方法
macos·mac
daa208 小时前
macos中安装和设置ninja
macos
Java小白笔记10 小时前
Mac解决 zsh: command not found: ll
macos