原文標題:Xcode 27 runner image generally available

GitHub 10 月 15 日公告,GitHub Actions 的 Xcode 27 runner image 已正式提供,不再停留在公開預覽。這項更新讓 Apple 平台開發者可在 GitHub 託管的 CI 環境中,直接使用 Xcode 27 工具鏈及 Apple SDK 建置、測試應用程式,底層執行系統為 macOS 27。

開發者在工作流程的 runs-on 欄位指定 xcode-27 或 xcode-27-xlarge,即可選用相應執行環境。GitHub 表示,已經採用這些標籤的工作流程不必另外修改。Xcode 系列映像以主要 Xcode 版本作為選擇單位,不再要求使用者以特定 macOS 版本辨識工具鏈。

官方特別提醒,新映像僅在 Apple Silicon(arm64)執行器提供,並不支援 Intel 架構的 runner。這是遷移既有 CI 流程時的重要限制:若專案仍依賴 Intel 環境、特定原生套件或僅支援 x86_64 的測試工具,不能假設切換標籤後就能無痛使用。

GitHub 也提供 runner-images 儲存庫供開發者查閱映像內已安裝的軟體版本、提出問題。公告未宣稱所有第三方 Xcode 外掛或舊專案設定均相容,實際升級仍需在自己的建置流程驗證。

發生了什麼事

GitHub Actions 的 Xcode 27 託管映像正式上線,提供 xcode-27 與 xcode-27-xlarge 標籤。

為什麼重要

開發團隊可以在雲端 CI 固定新工具鏈版本,但執行器架構與專案依賴仍可能影響可重現性。

影響哪些人

受影響的是 iOS、macOS 等 Apple 平台開發者,尤其依賴 GitHub Actions 自動化測試與發版的團隊。

已確認與未確認

官方確認 macOS 27、Xcode 27、Apple SDK 與 arm64-only 限制;沒有保證所有 Intel 相依工具相容。