蘋(píng)果公司為了保證用戶(hù)的使用體驗(yàn)和安全性,對(duì)于iOS應(yīng)用的上架有著嚴(yán)格的審核標(biāo)準(zhǔn)。在正式上架之前,開(kāi)發(fā)者需要將應(yīng)用提交到蘋(píng)果公司的測(cè)試版平臺(tái)進(jìn)行審核。本文將詳細(xì)介紹如何將應(yīng)用上架到蘋(píng)果測(cè)試版。
首先,開(kāi)發(fā)者需要有一個(gè)蘋(píng)果開(kāi)發(fā)者賬號(hào),并且需要在開(kāi)發(fā)者中心中創(chuàng)建一個(gè)測(cè)試版App ID。測(cè)試版App ID和正式版App ID的區(qū)別在于,測(cè)試版App ID的Bundle ID前綴為“com.example.appname.test”,而正式版則為“com.example.appname”。
接下來(lái),開(kāi)發(fā)者需要在Xcode中打開(kāi)項(xiàng)目,選擇項(xiàng)目的Targets,進(jìn)入General設(shè)置頁(yè)面。在其中找到Bundl阿里上架e Identifier,并將其修改為測(cè)試版App ID。然后,在項(xiàng)目中選擇Capabilities選項(xiàng)卡,打開(kāi)App Groups和Keychain Sharing開(kāi)關(guān),確保它們都是開(kāi)啟狀態(tài)。
接下來(lái),開(kāi)發(fā)者需要在開(kāi)發(fā)者中心中創(chuàng)建一個(gè)測(cè)試版Provisioning Profile。選擇Certificates,Identifiers & Profiles,選擇Provisioning Profiles選項(xiàng)卡,然后選擇創(chuàng)建一個(gè)新的Provisioning Profile。在創(chuàng)建過(guò)程中,需要選擇測(cè)試版App ID,選擇開(kāi)發(fā)證書(shū),以及添加測(cè)試設(shè)備的UDID。
完成Provisioning Profile的創(chuàng)建后,開(kāi)發(fā)者需要將其下載到本地,并在Xcode中選擇項(xiàng)目的Build Settings選項(xiàng)卡,在其中找到Code Signing Identity和Provisioning Profile,并將它們?cè)O(shè)置為測(cè)試版的證書(shū)和Provisioning Profile。
最后,開(kāi)發(fā)者需要將應(yīng)用打包并上傳到蘋(píng)果測(cè)試版平臺(tái)。在Xcode中選擇Product -> Archive,然后選擇Export,選擇Ad Hoc,選擇剛才創(chuàng)建的測(cè)試版Provisioning Profile,并選擇需要上傳的固件文件。完成后,將文件上傳到蘋(píng)果測(cè)試版平臺(tái)中進(jìn)行審核即可。
總之,將應(yīng)用上架到蘋(píng)果測(cè)試版需要開(kāi)發(fā)者具備一定的開(kāi)發(fā)經(jīng)驗(yàn)和基礎(chǔ)知識(shí)。需要開(kāi)發(fā)者在開(kāi)發(fā)者中心中創(chuàng)建測(cè)試版App ID和Provisioning Profile,并在Xcode中進(jìn)行相應(yīng)的設(shè)置和打包操作,最后將應(yīng)用上傳到蘋(píng)果測(cè)試版平臺(tái)中進(jìn)行審核。