SKILL.md
只读
名称
asc-crash-triage
描述
使用 asc 排查和分级 TestFlight 崩溃、内测用户反馈及性能诊断数据。当用户询问 TF 崩溃、TestFlight 崩溃报告、Beta 测试员反馈、应用卡死(App Hangs)、磁盘写入、启动诊断,或者希望获取某个 Build 或 App 的崩溃汇总时使用此 Skill。
asc crash triage
使用此 Skill 获取、分析并汇总 TestFlight 崩溃报告、Beta 测试反馈以及性能诊断数据。
工作流
- 若未提供 App ID,先解析出 App ID(使用
asc apps list)。 - 使用适当的命令获取数据。
- 解析 JSON 输出并呈现易读的汇总报告。
TestFlight 崩溃报告
列出近期崩溃(按时间倒序排列):
asc testflight crashes list --app "APP_ID" --sort -createdDate --limit 10- 按 Build 筛选:
asc testflight crashes list --app "APP_ID" --build "BUILD_ID" --sort -createdDate --limit 10 - 按设备/系统版本筛选:
asc testflight crashes list --app "APP_ID" --device-model "iPhone16,2" --os-version "18.0" - 获取全部崩溃:
asc testflight crashes list --app "APP_ID" --paginate - 表格化展示:
asc testflight crashes list --app "APP_ID" --sort -createdDate --limit 10 --output table
TestFlight beta 反馈
列出近期反馈(按时间倒序排列):
asc testflight feedback list --app "APP_ID" --sort -createdDate --limit 10- 包含截图:
asc testflight feedback list --app "APP_ID" --sort -createdDate --limit 10 --include-screenshots - 按 Build 筛选:
asc testflight feedback list --app "APP_ID" --build "BUILD_ID" --sort -createdDate - 获取全部反馈:
asc testflight feedback list --app "APP_ID" --paginate
性能诊断(卡死、磁盘写入、启动)
需要提供 Build ID。可以通过 asc builds info --app "APP_ID" --latest --platform IOS 或 asc builds list --app "APP_ID" --sort -uploadedDate --limit 5 获取。
- 列出诊断特征:
asc performance diagnostics list --build "BUILD_ID" - 按类型筛选:
asc performance diagnostics list --build "BUILD_ID" --diagnostic-type "HANGS"- 支持类型:
HANGS、DISK_WRITES、LAUNCHES
- 支持类型:
- 查看某项特征的日志:
asc performance diagnostics view --id "SIGNATURE_ID" - 下载所有指标数据:
asc performance download --build "BUILD_ID" --output ./metrics.json
解析 ID
- 根据名称获取 App ID:
asc apps list --name "AppName"或asc apps list --bundle-id "com.example.app" - 获取最新 Build ID:
asc builds info --app "APP_ID" --latest --platform IOS - 获取近期 Build 列表:
asc builds list --app "APP_ID" --sort -uploadedDate --limit 5 - 设置默认环境变量:
export ASC_APP_ID="APP_ID"
汇总格式
呈现结果时,请按严重程度和发生频率进行组织:
- 总计数量 — 结果集中的崩溃/反馈数量。
- 高频崩溃特征 — 按异常类型或崩溃原因分组,并按数量排序。
- 受影响 Build — 具体波及的 Build 版本。
- 设备与 OS 分布 — 受影响最多的设备型号与 OS 版本。
- 时间线 — 崩溃开始出现或集中爆发的时间段。
对于性能诊断,优先突出权重最高的特征。
注意事项
- 默认输出格式为 JSON;如需快速人工查看,可使用
--output table或--output markdown。 - 进行完整分析时,使用
--paginate获取所有页面的数据。 - 调试命令输出时,可结合
--pretty参数查看 JSON。 - 来自 App Store Connect 的崩溃数据可能存在 24-48 小时延迟。






