Apple釋出最新版IDE Xcode 26 Beta 7,更新重點為程式碼助理(Coding Intelligence),內建ChatGPT整合可直接選用GPT-5或GPT-4.1,當開發者需要處理更困難的程式重構或產生測試案例時,還能切換到GPT-5推理模式,讓模型投入更多推理時間,換取更精準的結果。此外,程式碼助理設定面板也新增Claude整合,已付費的Claude帳號可以介接並使用Claude Sonnet 4。

這次版本內建iOS26、iPadOS26、tvOS26、watchOS26、macOS Tahoe26與visionOS26 SDK,並支援在裝置上除錯的最低版本為iOS16、tvOS16、watchOS8與visionOS。安裝需求為macOS Sequoia15.5或更高版本,對既有專案而言,行為變更最顯著的是Address Sanitizer,現在預設啟用C++容器溢位檢查,且無法透過Xcode編譯設定停用。

針對使用繪圖API Metal的開發者,Beta 7在工具鏈上仍有一些限制。Metal Debugger目前在Metal 4缺少GPU效能分析與著色器除錯功能,部分資源類型也不支援。如果使用最新工具鏈替iOS18或macOS15等系統編譯著色器,可能產生無法正確執行的GPU檔案,Apple建議先透過Xcode 16.3工具鏈生成GPU二進位,再整合進專案,以確保程式穩定性。

Beta 7其他已知限制,包括使用人工智慧程式碼助理時,套用修改可能會造成斷點位置改變,或在大型專案裡處理不穩定,且助理無法同時檢視或修改檔名相同的多個檔案。當助理的取消按鈕失效,需透過側邊的導覽列來停止動作。

從舊版升級後,部分開發者在使用C++標準函式庫時會遇到找不到檔案的錯誤,官方建議清除舊目錄後重建即可。另有用戶回報macOS更新後首次啟動模擬器可能失敗,等待片刻後重新建置或重啟模擬器通常可排除。

熱門新聞

Advertisement