付費限定

🔃讓 Agent 透過 XcodeBuildMCP 自行修正錯誤─iOS 開發 AI 輔助工具 #10

更新 發佈閱讀 8 分鐘

Claude 4 發表以後我就開始在 Cursor 裡面使用。

初步觀察,它似乎又比之前的模型更聰明了,也知道一些較新的 Swift 與 SwiftUI 語法。官網顯示模型的訓練資料來到 2025 年 3 月。

但,還是沒有到「強者我同事」的體感(你可以忽略我這種沒有數據的主觀描述)。

我在寫這篇文章時,Claude 4 Sonnet 在 Cursor 的價格是 0.5x 個 credit,可以把握機會多玩玩看。

raw-image

反覆驗證是常見的開發流程

不管是對於人類工程師,還是 AI Agent,不論有多聰明,要把 Swift 寫正確,編譯器的回饋是不可或缺的。

這應該是 iOS 工程師的常見工作流程:

  1. 在 Xcode 寫完一段程式以後,按下 Cmd + B 去執行
  2. Cmd + 5 切到 Issue Navigator、或是 Cmd + 9 切到 Report Navigator,看看有哪些 build error 要修
  3. 修正完以後,再按一次 Cmd + B

重複這個循環直到可以順利 build 過。若有需要,把 App 跑起來看看效果。

XcodeBuildMCP

要讓 AI Agent 具備我上述描寫的工作流程,其實不難。

你可以教 AI 寫出 xcodebuild 指令、在 Terminal 執行,並讀取結果作為修正依據。

或者,更簡單的,使用 XcodeBuildMCP 作為 Agent 與 xcodebuild 的橋樑。

如果你對 MCP 不熟,我簡單說明一下:MCP(Model Context Protocol) 是讓 Agent 與外部工具串接的 protocol。只需要知道,現在越來越多工具支援 MCP,讓 AI Agent 能夠整合使用。MCP 原本由 Anthropic 提出,已經變成目前的主流與共識。各大 AI 模型與工具的廠商都有支援。

設定 XcodeBuildMCP 非常簡單,只要 1 分鐘。

以行動支持創作者!付費即可解鎖
本篇內容共 3192 字、0 則留言,僅發佈於🤖 AI 工具 你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
avatar-img
留言分享你的想法!
avatar-img
13+
1.7K會員
100內容數
13 以 10+ 年 iOS 開發經驗為基礎撰寫,助你在 AI 時代成為更有自信的技術工作者。 ❤️ 支持 13 創作! 🤖 AI 工具實戰經驗與深度思考 🧠 軟體開發思維、職涯發展建議 💡 實用技巧與踩坑經驗分享 😔 開發者身心健康與職業傷害
13+的其他內容
2025/05/23
分享了一種實用卻少被討論的 AI 使用方式──當作專案計畫工具。從確立目標、拆分任務,到追蹤進度。以參加比賽為例,展示如何透過與 AI 對話,逐步釐清方向、建立下一步行動,並實際應用在專案中。
2025/05/23
分享了一種實用卻少被討論的 AI 使用方式──當作專案計畫工具。從確立目標、拆分任務,到追蹤進度。以參加比賽為例,展示如何透過與 AI 對話,逐步釐清方向、建立下一步行動,並實際應用在專案中。
2025/03/06
AI 工具推陳出新,你感到焦慮還是興奮?不販售焦慮,分享我如何實際使用各種 AI 工具來輔助工作與生活。包括寫程式、規劃學習、到整理思緒。也聊聊怎麼面對資訊焦慮、找回掌控感,讓 AI 真正為自己所用。
2025/03/06
AI 工具推陳出新,你感到焦慮還是興奮?不販售焦慮,分享我如何實際使用各種 AI 工具來輔助工作與生活。包括寫程式、規劃學習、到整理思緒。也聊聊怎麼面對資訊焦慮、找回掌控感,讓 AI 真正為自己所用。
2025/02/02
許多人可能在過年前後轉換新工作,所以我來聊一個面試題目,也試試 AI 的表現。這個問題,我在幾十次的 iOS 工程師面試場合問過,只有不到 2 成的受試者有回答出來。
2025/02/02
許多人可能在過年前後轉換新工作,所以我來聊一個面試題目,也試試 AI 的表現。這個問題,我在幾十次的 iOS 工程師面試場合問過,只有不到 2 成的受試者有回答出來。
看更多
你可能也想看
Thumbnail
最近,一款名為 Cursor 的 AI 程式碼編輯器,以其強大的功能和直覺的 操作,在全球開發者社群中掀起了一陣旋風。它不僅超越了 GitHub Copilot,更被譽為「AI Coding 的未來」。究竟Cursor有何魅力? 比 Copilot 更懂你 想像一下,你正在埋首於複雜的程式碼中
Thumbnail
最近,一款名為 Cursor 的 AI 程式碼編輯器,以其強大的功能和直覺的 操作,在全球開發者社群中掀起了一陣旋風。它不僅超越了 GitHub Copilot,更被譽為「AI Coding 的未來」。究竟Cursor有何魅力? 比 Copilot 更懂你 想像一下,你正在埋首於複雜的程式碼中
Thumbnail
蘋果跨入生成式AI的時間比對手晚,雖然該公司已開發出小型AI模型,但較複雜或特殊的任務,仍希望交由AI夥伴接手。蘋果軟體負責人Craig Federighi先前表示,該公司希望一開始就提供最優秀選項;ChatGPT是蘋果用戶當今的最佳選擇。他並說,蘋果也想整合Google AI模型「Gemini」
Thumbnail
蘋果跨入生成式AI的時間比對手晚,雖然該公司已開發出小型AI模型,但較複雜或特殊的任務,仍希望交由AI夥伴接手。蘋果軟體負責人Craig Federighi先前表示,該公司希望一開始就提供最優秀選項;ChatGPT是蘋果用戶當今的最佳選擇。他並說,蘋果也想整合Google AI模型「Gemini」
Thumbnail
AI 工具雖能在短時間生成內容,但它不瞭解你的客戶,也無法取代你做現場互動交流。在合適的時機選擇使用適合的 AI 工具,幫助我們專注於最重要的人事物上。
Thumbnail
AI 工具雖能在短時間生成內容,但它不瞭解你的客戶,也無法取代你做現場互動交流。在合適的時機選擇使用適合的 AI 工具,幫助我們專注於最重要的人事物上。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
Thumbnail
我問AI,結果得到的兩個完全相反的結果,老師在教學影片中說的是Claude的版本.... 在AI時代自學,除了要懂得下咒語(prompt,網路上到處在教如何下正確的prompt,使AI更好用),還是要有一定的基礎能力(例如查核能力),不要太相信AI給的答案,多問幾家總是好的。
Thumbnail
我問AI,結果得到的兩個完全相反的結果,老師在教學影片中說的是Claude的版本.... 在AI時代自學,除了要懂得下咒語(prompt,網路上到處在教如何下正確的prompt,使AI更好用),還是要有一定的基礎能力(例如查核能力),不要太相信AI給的答案,多問幾家總是好的。
Thumbnail
這篇文章整理了多種好用的AI工具,涵蓋了聲音與音樂相關的AI、影音、圖像生成編輯工具和AI搜尋引擎等領域,幫助你節省時間和解放創意與生產力。
Thumbnail
這篇文章整理了多種好用的AI工具,涵蓋了聲音與音樂相關的AI、影音、圖像生成編輯工具和AI搜尋引擎等領域,幫助你節省時間和解放創意與生產力。
Thumbnail
延續上週提到的,「有哪些不訓練模型的情況下,能夠強化語言模型的能力」,這堂課接續介紹其中第 3、4 個方法
Thumbnail
延續上週提到的,「有哪些不訓練模型的情況下,能夠強化語言模型的能力」,這堂課接續介紹其中第 3、4 個方法
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News