iOS程序發(fā)布測(cè)試之證書(shū)生成
iOS程序發(fā)布測(cè)試之證書(shū)生成是本文要介紹的內(nèi)容,主要介紹了ios在發(fā)布時(shí)證書(shū)的生成,先來(lái)看詳細(xì)內(nèi)容。
iOS證書(shū)分2種,1種是開(kāi)發(fā)證書(shū),用來(lái)給你(開(kāi)發(fā)人員)做真機(jī)測(cè)試的;1種是發(fā)布證書(shū),發(fā)布證書(shū)又分發(fā)布到app store的(這里不提及)和發(fā)布測(cè)試的ad hoc證書(shū)。
那ad hoc證書(shū)和開(kāi)發(fā)證書(shū)區(qū)別在哪里?如果你的tester(團(tuán)隊(duì)測(cè)試人員、客戶)都能將測(cè)試設(shè)備拿到你面前,直接插到你的mac開(kāi)發(fā)機(jī)上,你可以直接將程序“灌”進(jìn)去,那有開(kāi)發(fā)證書(shū)就夠了,不需要ad hoc證書(shū)。
如果tester的iOS設(shè)備不能直接讓你灌程序,那怎么辦?你必須打包(Archive)你的程序,然后發(fā)給你的tester,讓他通過(guò)itunes進(jìn)行安裝,那就需要ad hoc證書(shū)了。
具體的區(qū)別,我們先看看ad hoc證書(shū)生成過(guò)程,和開(kāi)發(fā)證書(shū)生成非常類(lèi)似,
1、進(jìn)入Provisioning Portal主界面,如下圖,
(如何進(jìn)入Provisioning Portal主界面,可以參考“iOS程序發(fā)布測(cè)試2-獲取Tester設(shè)備UDID”)
2、選擇Provisioning,然后選擇Distribution,如下圖
這是開(kāi)發(fā)證書(shū)和發(fā)布證書(shū)生成時(shí)的一個(gè)區(qū)別,在文章“iOS程序發(fā)布測(cè)試4-打包(Archive)發(fā)布(share)”中會(huì)說(shuō)到使用的區(qū)別。
3、選擇“New Profile”,出現(xiàn)新建發(fā)布證書(shū)界面,如下圖,
選擇“Ad Hoc”,然后選擇Tester的設(shè)備ID(如何獲取和添加Tester設(shè)備ID,見(jiàn)“iOS程序發(fā)布測(cè)試3-獲取Tester設(shè)備UDID”)。
4、下載證書(shū)到本地,如圖:
點(diǎn)擊“Download”,將證書(shū)下到本地。
注:如果status是“pending”,刷新一下就成“Active”了。
5、導(dǎo)入證書(shū)。雙擊,出現(xiàn)Xcode(我這里是4.0)provisioning界面,如下圖,
證書(shū)生成好,而且導(dǎo)入了,接下來(lái)就是打包(Archive)和發(fā)布(share)了。
小結(jié):iOS程序發(fā)布測(cè)試之證書(shū)生成的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。關(guān)于IOS程序的測(cè)試想要深入了解的話,請(qǐng)參考以下幾篇文章: