驗證 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'。回報任何錯誤或警告。✓ 已複製→ 編譯成功,或具體的錯誤信息(含檔案:行號)
-
啟動模擬器、安裝、啟動應用程式啟動 iPhone 16 模擬器(如果還沒啟動)。安裝編譯好的應用程式並啟動它。3 秒後擷取螢幕截圖。✓ 已複製→ 應用程式執行中;螢幕截圖已擷取
-
操作功能點擊『註冊』按鈕、在信箱欄位輸入 '[email protected]'、點擊提交。每一步後擷取螢幕截圖。✓ 已複製→ 顯示操作流程的一系列螢幕截圖;或清晰的點擊失敗錯誤
結果: 展示功能運作的前/後螢幕截圖,與程式碼一起提交。
注意事項
- 按座標點擊在不同裝置尺寸上較脆弱 — 如果 MCP 支援,優先使用無障礙標籤的點擊;只在必要時才用座標作為備選方案
- 模擬器編譯使用不同的架構,與真實裝置不同 — 對於架構敏感的程式碼,合併前至少要針對實體裝置編譯一次