Xcode 26.5更新程式開發助理,並支援StoreKit新版訂閱測試
Xcode 26.5的程式開發助理新增訊息佇列功能,使用者可先送出多個問題或工作要求,再由系統依序處理。Apple也提到,程式開發助理中的代理功能現在能主動提出釐清問題,以便在需求不夠明確時取得更多資訊。該調整讓開發者可在同一輪操作中先排入多個請求,並在需求不明確時依助理追問補充條件,較適合分段處理開發工作。
新版也修正程式開發助理相關問題,包括部分測試工具呼叫可能產生格式錯誤資料,以及使用Claude Code時可能出現OAuth權杖過期錯誤訊息的情況。
Xcode內建的StoreKit Testing工具也擴充訂閱測試能力。StoreKit是Apple提供給App開發者處理App內購買與訂閱的框架,常用於付費功能、數位內容解鎖、自動續訂訂閱等情境。開發者可在StoreKit設定檔中,替自動續訂訂閱建立月繳且承諾使用12個月的計費方案,並透過Xcode的交易管理工具模擬使用者訂閱。團隊可在上架前測試較複雜的收費條件,不必等到正式環境才確認流程是否正確。
其他修正則集中在效能分析、模擬器與測試環境。Instruments修正符號視窗搜尋欄位輸入時,每輸入一個字元就建立一個搜尋條件的問題,也修正使用Metal系統追蹤搭配GPU計數器擷取資料時,可能讓記憶體用量暴增到數十GB的情況。Simulator修正剪貼簿同步失效問題,測試工具也修正iOS 15模擬器無法執行測試的問題。
官方也列出幾項已知限制,平行測試等情境若同時讀取多個程序的標準輸出與標準錯誤輸出,結果可能明顯延遲。Swift方面,啟用特定並行預設設定的專案,可能遇到閉包隔離判斷問題。Apple建議移除不必要的明確擷取,或改用明確標示執行隔離狀態的區域函式。Xcode 26.5支援iOS 15、tvOS 15、watchOS 8與後續版本的實機除錯,並要求Mac執行macOS Tahoe 26.2或後續版本。
Comments (0)