iT邦幫忙

2026 iThome 鐵人賽

DAY 13
0
Vibe Coding

從 0 到 1: 產品設計師用 Vibe Coding 打造呼吸放鬆 App系列 第 13

Day 13 | 遇到的第一個坑,在 Xcode 上用不了 GPT6-Astra 模型

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20260923/20183825xx0NGMCPmS.png

前言

前幾天,我完成了產品構想、PRD 規劃,以及開發工具與技術選擇,接著就準備正式進入 Vibe Coding 的階段了。原訂 Day 13 會開始用 AI 把 PRD 內容拆解成 Coding Agent 可執行的開發任務,並正式進入開發階段,但在開始之前,我就先遇到了 Xcode 與 Coding Agent 模型設定的第一個坑,因此在這裡跟大家分享我的經驗。

遇到第一個坑 - Xcode 裡面用不了 GPT-6 Astra 模型

我在 Xcode 設定啟用 Codex 時,Xcode 提供的模型選項並沒有 GPT-6 Astra。過往 Reddit 的 Xcode 社群也有人遇到類似的情況:找不到想使用的模型。

https://ithelp.ithome.com.tw/upload/images/20260923/20183825UZW9IBtGmq.png

我嘗試先使用 Other ,自行輸入模型名稱進行設定,並且測試,但得到以下錯誤訊息QQ

Codex encountered an error: The 'GPT6-Astra' model is not supported when using codex with a ChatGPT account.

https://ithelp.ithome.com.tw/upload/images/20260923/20183825iFsotzmX8D.png

解決方式 - 改透過 Codex 使用 Xcode

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

https://ithelp.ithome.com.tw/upload/images/20260923/20183825IioRZGhchm.png

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

codex mcp add xcode -- xcrun mcpbridge

https://ithelp.ithome.com.tw/upload/images/20260923/20183825umjC1J4il9.png

實際測試 Codex 與 Xcode 的協作流程

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

https://ithelp.ithome.com.tw/upload/images/20260923/20183825DvbSw4I8Zn.png

透過這個 Demo,我理解的實際流程如下:

Codex 這裡修改 Swift 檔案 → Xcode 讀取同一份檔案 → Build/Run → 模擬器顯示新版。

https://ithelp.ithome.com.tw/upload/images/20260923/20183825KWSZt0W9At.png

Day 14 預告

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


上一篇
Day 12 | 理解 Git 與 GitHub
系列文
從 0 到 1: 產品設計師用 Vibe Coding 打造呼吸放鬆 App13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言