
Apple 透過 Claude 和增強型 AI 模型整合擴展 Xcode 的功能
Apple 對其 Xcode 整合開發環境 (IDE) 進行了重大更新,新增了對 Claude 的支援。此更新使開發者能夠將現有的付費 Claude Sonnet 4 帳戶無縫整合到他們的工作流程中。同時,ChatGPT 的整合也得到了改進,現在新增了兩個模型選項:GPT-4.1 和 GPT-5。值得注意的是,GPT-5 已被指定為大多數編碼任務的預設選擇,其推理變體針對更複雜的查詢進行了專門優化,有望提高結果的準確性。
識別已知問題和修復
儘管取得了這些進步,但蘋果承認某些問題仍可能影響用戶。發行說明重點介紹了一些值得注意的錯誤,包括斷點意外移動的傾向,以及嘗試查看或編輯同名文件時遇到的困難。
解決先前的錯誤並提高效能
Xcode 26 beta 7 的最新 Beta 版本包含多項修復,旨在解決先前版本中發現的問題。其中一項修復解決了 macOS 升級後導致模擬器在初始建置過程中失敗的問題。此外,還提供了建議的臨時解決方案,允許開發者在短暫等待後重新建置。此外,還增強了「相關項目」選單,從而縮短了編輯器的載入時間。
持續改進但存在局限性
雖然此測試版本引入了眾多增強功能,但開發人員仍需注意一個影響調試的錯誤;在實施由編碼智能對話衍生的更改後,文件中的斷點可能會發生變化。這可能會使調試過程變得複雜。
程式語言支援的進步
Xcode 更新也包含持續改善 Swift 和 C++ 程式設計生態系統的措施。開發者將發現一些與 Swift 測試相關的修復,特別是解決了 ExitTest 崩潰日誌的問題。然而,並非所有改進都是完美的;地址清理器 (Address Sanitizer) 現在預設啟用 C++ 容器溢位檢查,並且這些檢查在編譯時無法停用。對於需要解決方法的用戶,Apple 提供了一種在運行時使用環境變數來停用這些檢查的方法。此外,使用者可能會遇到 Metal 著色器無法產生有效 GPU 二進位檔案的問題。
Xcode 26 Beta 7 提供全面的 SDK 支持
此測試版包含適用於 iOS 26、iPadOS 26、tvOS 26、watchOS 26、macOS Tahoe 26 和 visionOS 26 的各種軟體開發工具包 (SDK)。新版本還支援跨多種作業系統進行裝置上偵錯,相容於 iOS 16 和 watchOS 8 等舊版本。為了利用 Xcode 26 測試版的功能,開發人員必須執行裝有 macOS Sequoia 15.5 或更高版本的 Mac。
有關更多詳細信息,您可以查閱官方發行說明。
發佈留言