Claude Code 接通 iOS Simulator:寫 Code、試畫面同改 App 一條龍
3C 產品

Claude Code 接通 iOS Simulator:寫 Code、試畫面同改 App 一條龍

圖片:via MacRumors — https://www.macrumors.com/2026/07/21/claude-code-ios-simulator/
TechLab 編輯部(譯)·

只限 Mac 本機使用,模擬器截圖會傳上 Anthropic

Anthropic 幫 Claude Code Desktop 加入 iOS Simulator 專用面板。開發者叫佢 build、執行或者檢查 iOS app,Claude 就可以啟動模擬器、睇住畫面、撳掣同輸入資料,再根據結果改 code。對整開 iOS app 嘅人,呢次更新最實際嘅地方係縮短「寫完、開機、試畫面、再執」呢個來回過程。

由 build 一路做到撳畫面

用法本身幾直接:喺 Claude Code Desktop 開啟 iOS project,再叫 Claude 喺指定模擬器測試 onboarding、設定頁或者某段操作。專用面板會自動打開,Claude 可以安裝同啟動 app、讀取畫面,再模擬點按、輸入同滑動。開發者亦可以自己操作同一部模擬裝置,帶 Claude 去到出問題嗰一頁,再叫佢檢查。

每個 session 會有自己嘅模擬器,平行開發時唔會共用同一部裝置;官方文件話每個 session 最多可以開四個裝置面板。呢個設計幾啱同時試唔同尺寸或者 iOS 版本,不過 Claude 操作緊裝置時,介面會顯示提示,開發者最好等佢完成先郁手,免得兩邊輸入撞埋一齊。

AI 編程終於睇到自己整成點

Coding agent 早已有能力改 Swift、跑 xcodebuild 同睇錯誤訊息,但 UI 問題好多時唔會令 build 失敗。文字截斷、按鈕走位、頁面跳轉錯咗,全部都要見到畫面先容易發現。專用面板補返呢段視覺回饋,Claude 改完 code 後可以重新啟動 app,再睇一次結果,開發者少咗手動搬運截圖同描述畫面狀況。

佢直接控制模擬器,唔使開啟 macOS Accessibility 同 Screen Recording 權限,亦唔會接管成個桌面。呢點同 Claude Code CLI 嘅 computer use 做法有分別:CLI 操作 Simulator 時仍然係模擬人手控制螢幕,專用面板嘅權限範圍收窄到模擬裝置。不過首次畀 Claude 控制某部裝置時,Desktop 仍會先問用家同意。

呢套功能亦唔應該取代 XCTest、既有自動測試同真機測試。官方講明 Claude 只可以控制模擬 iPhone 或 iPad,掂唔到實體裝置;至於鏡頭、感應器、實際效能、耗電或者真實網上環境呢類問題,最後都要落真機驗證。佢較適合快速巡畫面、重現操作路徑同檢查改動,未去到可以代替完整 QA。

只限 Mac 本機,唔係開個網頁就用到

iOS Simulator 面板而家仍係 public beta,只支援 macOS 上嘅 Claude Code Desktop,本機要裝 Claude Desktop 1.24012.0 或之後版本、Xcode 同 iOS platform。功能只會喺 Local session 出現,Cloud 同 SSH session 都連唔到部 Mac 入面嘅模擬器;一般 Claude 對話、網頁版 Claude 同手機 app 自然亦用唔到。

計劃方面,官方列明 Pro、Max 同 Team 可以使用,Enterprise 暫時冇份。另一個容易忽略嘅位係,Claude build app 時會執行 project 入面嘅 xcodebuild 同相關 build scripts;開啟 URL 測試 deep link 時亦可能帶資料離開模擬器,所以呢兩類動作仍會跟返 session 嘅權限模式,唔係畀咗一次裝置控制權就全部自動放行。

截圖會離開部 Mac,測試資料要執乾淨

Local session 代表 code 同工具喺本機執行,唔代表所有內容都留喺部 Mac。Claude 為咗理解畫面而影嘅 Simulator 截圖會傳去 Anthropic,保存期就跟帳戶一般對話設定。官方資料顯示,Pro、Max 用家如果關閉模型改進資料選項,保存期係 30 日;開啟後,相關資料可以保存最多五年。Team 計劃標準保存期則係 30 日。

所以測試時最好用假帳戶、假姓名同測試 token,亦唔好將正式 API key、客戶資料、內部訊息或者付款資料放入畫面。Anthropic 自己都提醒,用 Claude 控制嘅模擬裝置唔好登入真實帳戶。公司團隊部署前亦要先確認資料政策同管理設定,官方提供 disableMobileSimulatorTools,管理員可以全面停用 Claude 嘅模擬器控制功能。

功能而家仍係 beta,介面、計劃支援同限制都有機會好快再改,暫時亦冇足夠資料判斷佢有幾穩定或者實際慳到幾多時間。整開 SwiftUI、UIKit 或獨立 iOS app 嘅開發者可以先由假資料、非關鍵頁面試起,再睇佢處理視覺 bug 同多步操作時有幾可靠。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook