不用蘋(píng)果電腦也不用裝Mac虛擬機(jī)瓮床,Windows系統(tǒng)也能快速申請(qǐng)iOS證書(shū)并上傳ipa
平時(shí)我們?cè)陂_(kāi)發(fā)完蘋(píng)果App后健田,都需要將打包的ipa文件上傳到App store信轿,蘋(píng)果用戶才能正常安裝使用,然而上架蘋(píng)果應(yīng)用相對(duì)于上架Android應(yīng)用來(lái)說(shuō)曹铃,上架流程非常繁瑣缰趋。
我在初次上架蘋(píng)果應(yīng)用,在申請(qǐng)測(cè)試證書(shū)和發(fā)布證書(shū)的時(shí)候也是遇到各種問(wèn)題陕见,無(wú)意中發(fā)現(xiàn)一個(gè)ipa上傳助手Appuploader,他能幫助開(kāi)發(fā)者快速申請(qǐng)iOS證書(shū)秘血,上傳ipa文件至App store審核,解決蘋(píng)果證書(shū)申請(qǐng)繁瑣评甜、沒(méi)有配置Mac的開(kāi)發(fā)者灰粮、用蘋(píng)果的xcdoe上傳慢的問(wèn)題。下面我們就一起來(lái)看看上架前需要準(zhǔn)備什么忍坷,Appuploader工具如何使用粘舟。
準(zhǔn)備
1.申請(qǐng)?zhí)O果開(kāi)發(fā)者賬號(hào)熔脂,蘋(píng)果開(kāi)發(fā)者賬號(hào)分為:個(gè)人(只能有一個(gè)開(kāi)發(fā)者)、公司(可以多個(gè)開(kāi)發(fā)者協(xié)同開(kāi)發(fā))柑肴、企業(yè)(企業(yè)內(nèi)部布署霞揉,不能在App store上傳),蘋(píng)果開(kāi)發(fā)者官網(wǎng):https://developer.apple.com/cn/
2.下載安裝Appuploader工具晰骑,安裝后使用蘋(píng)果開(kāi)發(fā)者賬號(hào)登錄适秩。Appuploader官網(wǎng):http://www.applicationloader.net/index.php
開(kāi)始使用
1.申請(qǐng)iOS的p12證書(shū)
創(chuàng)建蘋(píng)果證書(shū),如果是上線前的測(cè)試就選擇“ios開(kāi)發(fā)證書(shū)”硕舆,如果是打包ipa上傳至App store審核就選擇“發(fā)布證書(shū)”秽荞。名稱、Email隨便填寫(xiě)岗宣,證書(shū)密碼很重要蚂会,一定要記好淋样,應(yīng)用ID可以不用選擇耗式。
2.申請(qǐng)描述文件
創(chuàng)建描述文件,如果是上線前測(cè)試就選擇“開(kāi)發(fā)版profile”,如果是打包ipa上傳至App store審核就選擇“發(fā)布版profile”趁猴。選擇應(yīng)用id(跟在iTunes Connect創(chuàng)建APP所選套裝id保持一致刊咳,如com.app.test),勾選上個(gè)步驟申請(qǐng)的發(fā)布證書(shū)p12(如果申請(qǐng)了多個(gè)發(fā)布證書(shū)儡司,這里會(huì)顯示多個(gè)娱挨,直接選中全部就行了)。
申請(qǐng)了蘋(píng)果證書(shū)和描述文件后就可以打包ipa文件了捕犬,打包ipa文件不同開(kāi)發(fā)工具打包方式不一致跷坝,這里就不做描述了。
3.真機(jī)測(cè)試打包的蘋(píng)果應(yīng)用
上架前我們需要在真機(jī)上測(cè)試好App碉碉,然而蘋(píng)果手機(jī)不能直接安裝非App store的應(yīng)用柴钻,只有添加了蘋(píng)果手機(jī)的udid,然后放到iOS證書(shū)里面打包的ipa才能在非越獄手機(jī)安裝
真機(jī)測(cè)試的ipa文件需要使用開(kāi)發(fā)版證書(shū)和開(kāi)發(fā)版描述文件打包垢粮,開(kāi)發(fā)版證書(shū)和開(kāi)發(fā)版描述文件申請(qǐng)步驟見(jiàn)【第1步】和【第2步】贴届,支持添加多個(gè)測(cè)試設(shè)備,將要測(cè)試的手機(jī)的udid都加到測(cè)試描述文件里面去蜡吧,最多能加100個(gè)毫蚓。
蘋(píng)果手機(jī)如何獲取UDID?
電腦下載愛(ài)思助手,連接蘋(píng)果手機(jī)昔善,設(shè)備信息里面的設(shè)備標(biāo)識(shí)一長(zhǎng)串的就是UDID
4. 上傳ipa文件到itunesconnect
支持上傳“單個(gè)ipa”和“多個(gè)ipa”,上傳多個(gè)ipa的話元潘,需要將要上傳的ipa放到一個(gè)文件夾,上傳的時(shí)候直接選擇文件夾就可以了君仆,省時(shí)省力翩概。
看到界面顯示“uploaded successfully”提示就意味著ipa文件上傳成功啸澡。
5.提交蘋(píng)果應(yīng)用審核
ipa上傳成功后,登錄iTunes Connect ?https://itunesconnect.apple.com/login后臺(tái)查看上傳的ipa氮帐。進(jìn)入我的APP嗅虏,點(diǎn)擊活動(dòng),所有構(gòu)建版本選項(xiàng)上沐,這里會(huì)顯示上傳成功的構(gòu)建版本,如果ipa包沒(méi)問(wèn)題剛上傳會(huì)顯示正在處理皮服!
發(fā)現(xiàn)應(yīng)用出現(xiàn)bug重新打包的時(shí)候需要加下版本號(hào),工具要求上傳不同版本號(hào)的ipa文件参咙,如果還是跟之前上傳過(guò)相同的版本號(hào)的ipa文件龄广,則上傳不了。
這里需要會(huì)處理一段時(shí)間蕴侧,根據(jù)ipa包的大小择同,越大的包處理時(shí)間越長(zhǎng)。等待處理完成后就可以選擇當(dāng)前版本提交審核了净宵。
然后就靜待蘋(píng)果審核了敲才,一般1-3個(gè)工作日就能審核過(guò)了。
及時(shí)了解更多技術(shù)文章择葡,請(qǐng)關(guān)注我們的公眾號(hào): 碼之技術(shù)棧(codegzh)