大模型应用
用 XcodeBuildMCP 在模拟器上测试 iOS…
当 iOS 改动在交接前需要模拟器验证证据时,用 XcodeBuildMCP 构建、运行并记录截图、日志与人工验证结果。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
用 XcodeBuildMCP 在模拟器特定
解决思路
- 准备并启动:阅读 references/setup-and-build.md,按其定义执行 XcodeBuildMCP 可用性检查、项目与 scheme 发现、模拟器选择、构建、安装、启动以及日志捕获启动。
- 执行并报告:启动后阅读 references/test-and-report.md,按其定义执行逐屏证据采集、仅人工流程、SwiftUI 内联链接自动化限制、检查失败时的处理、清理以及固定汇总字段。
- 不要用记忆中的工具名替代上述两次必读文档;XcodeBuildMCP 适配器因宿主而异,但其可观察的成功条件一致。
- 完成一次运行后报告总体结果 PASS、FAIL 或 PARTIAL,以及项目、scheme、模拟器、构建结果、各界面 PASS/FAIL/SKIP、控制台错误、人工检查和残留失败。
- 各界面状态必须由证据推导,而非用户的路径选择:PASS 需要已完成的通过证据;FAIL 记录观察到的失败证据,直到被已完成的复测替换;SKIP 表示该检查没有已完成的结果。
- 总体结果判定:只要仍有任何失败即为 FAIL;没有失败但有范围内检查被跳过为 PARTIAL;否则为 PASS。
- 在应用启动且日志捕获运行之前的任何失败都要停止后续阶段,并报告可操作的设置阻塞及其证据。
- 保持模拟器交互在用户划定的应用与流程范围内。
- 本技能只负责测试与报告;诊断及任何经用户批准的产品修复属于 ce-debug,调用时收窄其权限,使其返回此处而不提交、推送或开 PR。
适用边界 · 注意事项
- 需要诊断问题或实施产品修复时(应交给 ce-debug)。
- 没有 XcodeBuildMCP 或无法在宿主上使用其适配器时。
- 模拟器交互超出用户划定的应用与流程范围时。