AI が生成した iOS コードが実際にビルド・シミュレーター実行できることを検証します
使うタイミング: Claude が SwiftUI ビューを作成・編集した直後です。『完了』と言う前に、コンパイル・シミュレーター実行・スクリーンショットを取りたいときに使用します。
前提条件
- Xcode がインストールされていること — Mac App Store から Xcode 15 以上をインストール;
xcodebuild -versionで確認してください - 起動可能なシミュレーターがあること — Xcode → Settings → Platforms → iOS Simulator をダウンロード
フロー
-
プロジェクトを検出・ビルドします/Users/me/Projects/MyApp の Xcode プロジェクトを見つけて、スキーム 'MyApp' を iOS Simulator ディスティネーション 'iPhone 16' 向けにビルドしてください。エラー・警告があれば報告してください。✓ コピーしました→ ビルド成功、または file:line のエラーが表示される
-
シミュレーターをブート、インストール、起動しますiPhone 16 シミュレーターがまだブートされていなければブートしてください。ビルドされたアプリをインストール・起動して、3 秒後にスクリーンショットを取ってください。✓ コピーしました→ アプリが実行中;スクリーンショットが取得される
-
フィーチャーを操作します'Sign Up' ボタンをタップ、メールフィールドに '[email protected]' を入力、Submit をタップしてください。各ステップ後にスクリーンショットを取ってください。✓ コピーしました→ フローを示すスクリーンショットシーケンス、またはタップ失敗のはっきりしたエラーが表示される
結果: フィーチャーが動作することを証明するビフォー・アフタースクリーンショット。コードと一緒にコミットされます。
注意点
- 座標によるタップはデバイスサイズ間で脆弱です — MCP が対応していれば、アクセシビリティラベルベースのタップを優先してください。座標はフォールバックとしてのみ使用します。
- シミュレータービルドは実機と異なるアーキテクチャを使用します — アーキテクチャに敏感なコードについては、マージ前に少なくとも一度は実機用にビルドしてください。