我們?cè)趆builderx等開發(fā)工具打包的時(shí)候荒勇,需要一個(gè)打包證書,那么這個(gè)證書從何而來(lái),什么類型的證書才能被未越獄的手機(jī)安裝呢默辨?
有三種方案,下面我來(lái)說(shuō)下這三種方案:
第一種方案:上架app store苍息,這種方案用戶是最容易安裝的缩幸,不需要做任何設(shè)置,開發(fā)方是麻煩點(diǎn)竞思,因?yàn)樾枰霞芎蛯徍恕?/p>
上架app store的證書的創(chuàng)建方法和創(chuàng)建方法表谊,可以參考下面這兩篇文章:
生成app store證書:
https://www.yunedit.com/xueyuan/jx/1016
上架app store流程:
https://www.yunedit.com/xueyuan/jx/sendipa
第二種方案:測(cè)試人員安裝,就是在第一種方案生成app store證書的profile文件的基礎(chǔ)上衙四,不選app store類型的profile文件铃肯,而是選擇生成ad hoc類型的profile,用這種類型的profile文件打包出來(lái)的ipa传蹈,只能在指定的測(cè)試設(shè)備里安裝押逼。這種類型的profile文件創(chuàng)建的時(shí)候,是需要提供測(cè)試設(shè)備的udid的惦界,可以參考第一種方案里獲取udid的方法挑格,在香蕉云編獲取udid.
第三種方案:在第一種方案的基礎(chǔ)上,使用蘋果的299美元的企業(yè)類型賬號(hào)(普通公司賬號(hào)和個(gè)人賬號(hào)99美元)生成證書沾歪,蘋果的企業(yè)賬號(hào)可以生成in house類型的描述文件漂彤。用這種類型的描述文件打包出來(lái)的應(yīng)用,可以直接在手機(jī)里安裝灾搏,但是用戶需要再設(shè)置里選擇信任應(yīng)用挫望,具體操作的步驟是:點(diǎn)設(shè)置-》再點(diǎn)通用-》再點(diǎn)設(shè)備管理,然后信任剛安裝的app狂窑。
第三種方案開發(fā)者方便媳板,但用戶操作復(fù)雜,而且假如被蘋果發(fā)現(xiàn)用在互聯(lián)網(wǎng)上而不只是用在企業(yè)內(nèi)部泉哈,可能會(huì)封號(hào)蛉幸,導(dǎo)致已安裝的app無(wú)法使用,所以大型的互聯(lián)網(wǎng)應(yīng)用丛晦,我建議還是使用第一種方案上架奕纫。