蘋果發布 Xcode 26 beta 7 與 GPT-5 和 Claude 集成

Apple 發布了 Xcode 26 beta 7,帶來了擴展的開發人員工具、新的 SDK 以及用於編碼的 AI 助手的更深入集成。該更新支持iOS 26、iPadOS 26、macOS Tahoe、watchOS 26、tvOS 26和visionOS 26,並且需要macOS Sequoia 15.5或更高版本才能運行。開發人員可以使用最新的測試版來更新他們的應用程序、測試 API 更改並探索 Apple 的下一代編碼智能功能。

蘋果有介紹ChatGPT 將 GPT-5 與 GPT-4.1 一起作為 Xcode 編碼助手中的默認選項。 GPT-5 為大多數編碼任務提供更快、高質量的響應,而開發人員可以切換到 GPT-5(推理)來完成更複雜的工作。該版本還提供了對 Claude Sonnet 4 的支持,可通過智能設置面板獲得。這使得開發人員可以鏈接他們現有的 Claude 帳戶,並使用 Anthropic 的模型來執行與代碼相關的任務。

多個AI模型的加入意味著Xcode 26將為開發者提供更大的靈活性。用戶現在可以選擇自己喜歡的助手,無論是 OpenAI 的 GPT-5、Anthropic 的 Claude,甚至是 Apple Silicon Mac 上的本地模型。蘋果表示,這種方法旨在提高編碼效率並使其 IDE 更適合開發人員的偏好。

了解更多:OpenAI 首席執行官 Sam Altman 概述了 GPT-4.5 和 GPT-5 的路線圖

除了 AI 之外,Xcode 26 beta 7 還引入了更廣泛的性能和測試改進。 Instruments 獲得了一個新的 Power Profiler 工具來測量應用程序在 CPU、GPU 和網絡方面的能源使用情況,而 Foundation Models 工具則可以讓開發人員分析其應用程序的 AI 工作負載。 Swift 與 C 和 C++ 的互操作性也得到了增強,添加了邊界和生命週期註釋,有助於確保更安全地導入到 Swift 中。

Apple 繼續完善其框架,SceneKit 現已在所有平台上正式棄用。 Apple 鼓勵開發人員將項目遷移到 RealityKit,Apple 將其視為其平台上 3D 和 AR 開發的未來。同時,Metal 調試支持已得到擴展,但 Metal 4 著色器分析仍然存在一些限制。

與每個測試版一樣,也存在已知問題。升級 macOS 後模擬器可能無法啟動,編碼助手中的“取消”按鈕並不總是有效,並且某些 C++ 項目在從早期測試版遷移時可能會遇到缺少標頭的錯誤。 Address Sanitizer 容器溢出檢查現在也永久啟用,要求開發人員根據需要調整工作流程。

憑藉人工智能驅動的編碼輔助、新的調試工具以及對 Swift 和 RealityKit 的持續關注,Xcode 26 標誌著 Apple 多年來最重要的 IDE 更新之一。開發人員應該在今年秋季正式發布之前針對新的測試版測試他們的應用程序。