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