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