Claude Code iOS Simulator:AI Coding 從寫程式進入「執行、操作、驗證、修正」閉環
Threads 指出 Claude Code Desktop 的 iOS Simulator / computer use 讓 Claude 能編譯、啟動、操作並截圖驗證 iOS App;本文查證官方 Claude Code docs,整理功能前提、隱私 caveat、適合測試流程與對 iOS 開發工作流的影響。
Claude Code · iOS Simulator · Computer Use
aiposthub 的 Threads 把這個更新說成「iOS 開發最後一塊拼圖」:Claude 不只寫程式,還能把 App 跑起來、操作介面、看畫面、發現問題後繼續修。官方 Claude Code docs 的 llms.txt 與 computer use 文件確實列出「Test iOS apps in the simulator」與 iOS Simulator 操作流程。
官方文件確認到的能力
- Claude Code Desktop 文件索引列出 Test iOS apps in the simulator:Claude Code Desktop 在 Claude build、run 或 check app 時可在 iOS Simulator pane 開啟 App,每個 session 有獨立 simulator。
- Computer use 文件說 Claude 可操作 native apps、iOS Simulator、沒有 API 的 GUI-only tools。
- 範例 prompt 包含:
Open the iOS Simulator, launch the app, tap through the onboarding screens, and tell me if any screen takes more than a second to load. - Claude 會像使用者一樣控制 simulator:點擊、滑動、截圖、回報畫面結果。
工作流改變
| 舊流程 | 新流程 | 差異 |
|---|---|---|
| AI 寫 Swift / SwiftUI / Flutter 程式碼 | AI 寫完後 build / run / 操作 App | 從 code generation 進入 runtime verification。 |
| 人類打開 simulator 測註冊流程 | Claude 可被要求「測完整 onboarding / signup flow」 | 人類從手動 QA 變成設定驗收條件。 |
| Bug 回報靠截圖或口述 | Claude 自己看畫面、截圖、讀檔、修正 | 縮短「看到問題 → 修改程式」距離。 |
| 沒有 XCTest 就很難自動化 | GUI 操作可先補上 exploratory testing | 不是取代 XCTest,而是補 prototype / visual QA 缺口。 |
適合用在哪些任務
Onboarding / 註冊流程
讓 Claude tap through 各頁,確認畫面是否卡住、按鈕是否可點、載入時間是否異常。
視覺與 layout bug
例如 modal clipping、深色模式文字看不清、鍵盤遮住輸入框。