SuperAPI AI 工具集

ce-test-xcode

测试与质量

查看项目

更新于 10-15 21:39

技能介绍

用途:在 Xcode 模拟器中构建并运行 iOS 应用,为 iOS 改动生成模拟器证据,供交接前验证。

主要能力:一次完整运行会报告总体 PASS、FAIL 或 PARTIAL,并给出项目、scheme、模拟器、构建结果、各界面 PASS/FAIL/SKIP、控制台错误、人工检查项和残留失败。各界面状态依据证据而非用户的路由选择:PASS 需有已完成的通过证据;FAIL 记录观察到的失败证据,直到完成重测才替换;SKIP 表示检查没有已完成结果。只要仍有失败,总体即为 FAIL;无失败但有范围内检查被跳过时为 PARTIAL;否则为 PASS。应用启动并开始日志捕获前的任何失败都会停止后续阶段,并报告可操作的设置阻塞及其证据。

使用方式:先准备并启动,阅读 references/setup-and-build.md,其中定义 XcodeBuildMCP 可用性检查、项目与 scheme 发现、模拟器选择、构建、安装、启动和日志捕获开始。启动后阅读 references/test-and-report.md,其中定义逐屏证据、仅人工流程、SwiftUI 内联链接自动化限制、检查失败时的处理、清理以及固定摘要字段。不要用记忆中的工具名替代这两处必读内容,因为 XcodeBuildMCP 适配器因主机而异,但其可观察的成功条件不变。

适用场景:iOS 改动需要在交接前获得模拟器证据时。

限制:该技能只负责测试和报告。诊断及经用户批准的产品修复属于 ce-debug,调用时需收窄其权限,使其返回此处而不提交、推送或打开 PR。模拟器交互应保持在用户划定的应用和流程范围内。