验证 AI 生成的 iOS 代码能否正确构建并在模拟器中运行
何时使用: Claude 刚刚编写或编辑了 SwiftUI 视图。在说'完成'之前,你想编译、在模拟器上运行并截图。
前置条件
- Xcode 已安装 — 从 Mac App Store 安装 Xcode 15+;用
xcodebuild -version确认 - 可启动的模拟器 — Xcode → Settings → Platforms → 下载 iOS Simulator
步骤
-
发现项目并构建在 /Users/me/Projects/MyApp 中查找 Xcode 项目。为 iOS Simulator destination 'iPhone 16' 构建 scheme 'MyApp'。报告任何错误或警告。✓ 已复制→ 构建成功,或显示包含 file:line 的具体错误
-
启动模拟器、安装、启动应用启动 iPhone 16 模拟器(如果尚未启动)。安装构建的应用并启动。3 秒后截图。✓ 已复制→ 应用运行;截图已捕获
-
驱动功能点击'Sign Up'按钮,在邮箱字段输入'[email protected]',点击提交。每一步后截图。✓ 已复制→ 显示流程的一系列截图;或清晰的点击失败错误
结果: 证明功能有效的前后对比截图,与代码一起提交。
注意事项
- 按坐标点击在不同设备尺寸上容易出问题 — 当 MCP 支持时,优先使用基于 accessibility-label 的点击;仅在必要时使用坐标
- 模拟器构建使用的架构与真实设备不同 — 对于架构敏感的代码,在合并前至少构建一次真实设备版本