用途:当测试者报告崩溃、Organizer 或 App Store Connect 出现崩溃、崩溃日志需要符号化、应用被系统杀死但无崩溃报告,或需要查看 TestFlight 反馈时使用。核心原则是先理解崩溃再动手修复。
主要能力:提供 Xcode Organizer 的崩溃、终止、反馈等面板的排查流程;区分已符号化与未符号化堆栈;识别 EXC_BAD_ACCESS、EXC_CRASH、看门狗终止(0x8badf00d)、Jetsam 内存终止等常见模式;通过反馈检查器查看版本、设备、电量、磁盘、网络与测试者描述;支持将崩溃在项目中打开、分享链接。
使用方式:打开 Window → Organizer,选择应用与构建版本,判断是否符号化;未符号化时用 mdfind 查找 dSYM,或用 xcrun atos 对单个地址符号化,也可用 xcrun crashlog 处理整份日志。可用 /axiom:analyze-crash 或直接描述让分析代理解析 .ips 文件。
适用场景:TestFlight 崩溃分诊、符号化失败排查、无崩溃终止调查、测试反馈整理。
限制:部分能力依赖 Xcode 与 dSYM 配置;crashlog 为 LLDB Python 脚本,并非所有 Xcode 配置都可用;MetricKit 需应用集成;资料未提供收费、价格与平台支持等细节。