SuperAPI AI 工具集

software-ios-runtime-debugging

测试与质量

查看项目

更新于 10-16 04:58

技能介绍

用途:解决 iOS 运行时真实性问题——当前二进制是否已构建、安装、启动并在目标模拟器或设备上渲染;确认后再将实际故障分类为卡死(hang)、崩溃、卡顿(jank)、内存(Jetsam)被杀或启动期回归。

主要能力:识别过期构建与模拟器偏移、检查畸形 .app 包与缺失可执行文件、排查 XcodeGen 资源打包错误;建立构建/安装/启动的证据闭环后,再诊断挂起与看门狗结束(如 0x8badf00d)、崩溃符号化、掉帧与帧预算、内存压力、启动期测量陷阱;也覆盖归档与 APNs 验证(aps-environment、get-task-allow)。

使用方式:按“发现→构建→检查包→保留复现→替换/安装→启动→采集证据”的有限循环进行;优先选择最小可用工具(Xcode MCP 桥、XcodeBuildMCP/MobileBuildMCP、LLDB、xcrun devicectl、xcresulttool/xctrace,必要时回退 xcodebuild+simctl)。典型命令保留原样:scripts/generate-xcodeproj.sh 或 xcodegen generate;codesign -d --entitlements :- "$APP";security cms -D -i "$APP/embedded.mobileprovision" | plutil -p - | grep -A2 aps-environment。

适用场景:截图与源码不符、安装报缺少可执行文件、模拟器行为不一致、push 在 Xcode 可用但 TestFlight 失败、启动或滚动性能投诉等。

限制:文档中的工具可用性需按实际运行时核对;疑似过期构建先保留复现、不要直接重置;单次启动样本可能受预加热影响;部分性能类别模拟器无法忠实复现。设计、原生功能架构、测试执行、后端鉴权等路由到其他技能;具体收费与价格暂未提供。