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 一致,说明符号文件匹配

相关推荐
一个小浪吴啊17 小时前
MacOS/Linux/Windows 跨平台一键安装OpenCode指南
linux·windows·macos·opencode
小草cys17 小时前
最简单:一根网线直连,mac mini Windows 控制 Mac mini mac
windows·macos·局域网直连
白玉cfc18 小时前
OC底层原理:alloc&init&new
c++·macos·ios·objective-c·xcode
Mike_detailing19 小时前
资源分享:VMware-Fusion-25H2u1 和 arm版本win11
macos·arm·虚拟机
承渊政道20 小时前
【递归、搜索与回溯算法】(掌握记忆化搜索的核心套路)
数据结构·c++·算法·leetcode·macos·动态规划·宽度优先
REDcker20 小时前
跨平台编译详解 工具链配置与工程化实践
linux·c++·windows·macos·c·跨平台·编译
白豆五20 小时前
Mac平台安装Claude Code
macos
寂夜了无痕20 小时前
macOS 下 `ls: .: Operation not permitted
macos
库奇噜啦呼1 天前
【iOS】内存对齐原理
macos·ios·cocoa
子沫20201 天前
mac下载VMware Fusion
macos·mac·vmware fusion