04
圖形登入與 Xcode 初始化
1. 進入遠端桌面
先以 VNC 或網頁控制台登入遠端 Mac,確認可以看到完整 macOS 桌面、開啟 Xcode、操作瀏覽器,並能處理系統跳出的權限視窗。
首次配置不建議只使用 SSH。即使可以透過命令列下載或解壓 Xcode,Agent 安裝和瀏覽器帳號授權仍可能需要交互式桌面。這也是遠端 Mac 與一般 Linux 雲端主機在開發體驗上的重要差異。
2. 安裝並首次啟動 Xcode
在圖形工作階段中完成 Xcode 27 Beta 安裝,首次啟動時確認授權條款,等待平台元件和相關組件初始化。不要在元件尚未完成下載時立即關閉遠端桌面,否則下一次啟動可能需要重新完成初始化。
接著用 SSH 檢查目前生效的開發者目錄:
xcode-select -p
xcodebuild -version
若節點同時裝有穩定版和 Beta 版,可使用明確路徑切換:
sudo xcode-select -s /Applications/<Xcode-Beta.app>
xcode-select -p
<Xcode-Beta.app>只是佔位名稱,應替換為節點上的實際應用程式路徑。切換後必須再次確認 xcodebuild -version,避免深層連結或建置腳本仍然指向舊版本。Apple 的更新說明亦指出,Xcode 27 將 Coding Intelligence 更深地整合到工作區內。
3. 開啟 Intelligence 設定
在 Xcode 中進入 Xcode > Settings > Intelligence,先不要急著把所有 Agent 和外部整合全部開啟。應按「需要什麼才開什麼」的原則,逐項安裝、登入和記錄結果。
Apple 官方流程包括:
- 在 Agents 區域選擇需要的 Agent,按 Get。
- 安裝完成後,在帳戶欄位按更多選項。
- 若跳出瀏覽器,於圖形工作階段完成登入。
- 開啟 ChatGPT in Xcode,或按需要加入其他聊天提供方。
- 檢查 Privacy、Terms 和資料分享說明。
使用 Coding Intelligence 前,也可先閱讀 Apple 的Writing code with intelligence in Xcode,確認對話、變更回滾和工作區操作方式。