經(jīng)過一年beta測試,在6日舉行的WWDC 2022蘋果開發(fā)者大會上,Apple宣布Xcode Cloud服務(wù)已全面推出,可供所有Apple開發(fā)者來使用。目前如果升級到13.4.1與14.0 beta版Xcode工具,Apple開發(fā)者已可使用Xcode Cloud完整功能。Apple今夏也將推出Xcode Cloud訂閱方案。
Xcode Cloud是內(nèi)置在蘋果開發(fā)工具Xcode中的新服務(wù),可供Apple開發(fā)者在云計算構(gòu)建和測試、部署應(yīng)用程序,通過持續(xù)集成和持續(xù)交付,來縮短App開發(fā)周期,加快產(chǎn)品上市。
不像Xcode工具是安裝在Apple開發(fā)者自己的Mac上,Xcode Cloud主要在Apple托管的云計算基礎(chǔ)架構(gòu)上來執(zhí)行,從云計算上提供程序代碼簽章、訪問不同操作系統(tǒng)版本及Xcode工具。Xcode Cloud也與用戶端Xcode緊密集成,所有在Xcode Cloud上構(gòu)建和測試的結(jié)果,甚至是應(yīng)用程序崩潰的回傳報告,都會在用戶自己的Xcode中呈現(xiàn)。
Apple表示,通過Xcode Cloud,開發(fā)者可以使用基于云計算的集成工具來構(gòu)建iOS或MacOS等應(yīng)用程序,并提供自動化測試,交付應(yīng)用給測試人員及提供查看及用戶反饋管理等,來協(xié)助開發(fā)者縮短應(yīng)用開發(fā)與交付。而通過App Store Connect的Web儀表板,能顯示Xcode Cloud上的測試的資訊,也可直接從Web頁面編輯工作流程并展開App創(chuàng)建,Xcode Cloud也能與TestFlight工具一起使用,可供開發(fā)團隊進行測試版測試。
雖然是基于云計算CI/CD的開發(fā)平臺,不過,開發(fā)者使用Xcode Cloud服務(wù)時,仍需配備一臺Mac及搭配最新Xcode工具,目前還不能在Windows的PC上來使用,在跨平臺App開發(fā)上也有限制,雖然可支持跨iOS、macOS、watchOS和tvOS的App開發(fā),但并不提供Android或Windows跨平臺的App開發(fā)。
Apple預(yù)計今夏開始提供Xcode Cloud訂閱方案,將推出4種月費方案,根據(jù)使用運算時長來計價,每月25小時收費約14.99美元起,若是Apple開發(fā)者計劃成員,明年底前將可獲得免費額外25小時的使用額度。