
前幾天,我完成了產品構想、PRD 規劃,以及開發工具與技術選擇,接著就準備正式進入 Vibe Coding 的階段了。原訂 Day 13 會開始用 AI 把 PRD 內容拆解成 Coding Agent 可執行的開發任務,並正式進入開發階段,但在開始之前,我就先遇到了 Xcode 與 Coding Agent 模型設定的第一個坑,因此在這裡跟大家分享我的經驗。
我在 Xcode 設定啟用 Codex 時,Xcode 提供的模型選項並沒有 GPT-6 Astra。過往 Reddit 的 Xcode 社群也有人遇到類似的情況:找不到想使用的模型。

我嘗試先使用 Other ,自行輸入模型名稱進行設定,並且測試,但得到以下錯誤訊息QQ
Codex encountered an error: The 'GPT6-Astra' model is not supported when using codex with a ChatGPT account.

由於我沒找到任何解法,所以決定走另一條路。Xcode 的官方文件提到,可以讓外部 Coding Agent 存取 Xcode 的功能。因此,我的想法是那就改成在 Codex 中使用 GPT-6 Astra,再由 Xcode 讀取同一份專案檔案並進行 Build。

在 Codex 中貼上這一段,接下來畫面會跳出授權通知,授權允許後就連接成功了!
codex mcp add xcode -- xcrun mcpbridge

我想了解實際運作流程,以及兩邊的 UI 會有哪些變化,因此在 Codex 中輸入了一段指令,請它做一個小測試 Demo,帶我了解如何與 Xcode 連動。

透過這個 Demo,我理解的實際流程如下:
Codex 這裡修改 Swift 檔案 → Xcode 讀取同一份檔案 → Build/Run → 模擬器顯示新版。

解決第一個坑後,Day 14 會接續原訂 Day 13 的內容,開始用 AI 把 PRD 內容拆解成 Coding Agent 可執行的開發任務,並正式進入開發階段。明天見,Cheers 🍻