ios編譯打包出來的ipa文件,不是每種類型的證書打包的ipa文件都能直接安裝的,比如app store類型的profile文件打包出來的ipa文件,就不能直接,因此ipa文件怎么安裝,取決于你創(chuàng)建的是什么類型的證書,所以,你必須知道各種證書類型的區(qū)別。
安裝方法一:通過app store安裝
這種方法是最正式的安裝方法,就是將打包好的ipa文件,上架到app store,然后用戶在app store安裝。
這種安裝方法,開發(fā)人員需要使用app store類型的證書打包。
上面提到了profile文件和證書,假如你還沒創(chuàng)建證書,或者證書創(chuàng)建錯(cuò)了類型,你可以參考這兩篇文章創(chuàng)建證書:
普通類型蘋果開發(fā)者賬號創(chuàng)建證書和profile文件的教程:https://blog.csdn.net/handsome0916/article/details/142590542
企業(yè)類型蘋果開發(fā)者賬號創(chuàng)建證書的教程:https://blog.csdn.net/handsome0916/article/details/158613631
安裝方法二:通過TestFlight安裝
這種方式也是使用app store類型的profile文件打包,也是使用上傳工具先將ipa文件上傳到app store的構(gòu)建版本里,而先不上架,使用app store的TestFlight功能進(jìn)行安裝。如下圖所示:
在蘋果開發(fā)者中心的App Store Connect,找到App模塊,在APP模塊了點(diǎn)擊某個(gè)待上架的APP,進(jìn)入APP的資料填寫頁面,后,再天機(jī)TestFlight這個(gè)tab頁,可以看到下圖的界面,可以添加測試人員,也可以看到列出的已經(jīng)上傳的構(gòu)建版本。

添加測試人員的時(shí)候,需要添加測試人員的iphone手機(jī)或ipad的蘋果ID(也叫AppleID), 蘋果ID是一個(gè)郵箱,可以在蘋果手機(jī)的設(shè)置里查看。將測試人員的蘋果ID填寫上去,就可以邀請測試人員進(jìn)行測試了。
下一步就是需要將最新的構(gòu)建版本上傳上來app store的構(gòu)建版本中。
上傳ipa到app store有兩種主流的上傳方法:
上傳方法一:使用yunedit這個(gè)工具在線上傳,這種方法是跨平臺的。
上傳方法二:使用Transporter這個(gè)工具進(jìn)行上傳,這個(gè)工具需要安裝,不是在線工具,而且需要安裝在Mac電腦上,有Mac電腦的朋友們可以使用這個(gè)工具。
當(dāng)測試人員和構(gòu)建版本都有了后,測試人員就可以安裝了。
使用受邀請測試的iPhone手機(jī)或者iPad ,在手機(jī)的app store上安裝TestFlight這個(gè)測試工具,登錄進(jìn)去,就可以看到分享的APP,可以測試這個(gè)APP了。
安裝方法三:直接安裝ipa文件
這種方式一般是用于測試,使用測試類型的profile文件打包。
假如想直接能安裝這個(gè)ipa文件,需要使用ad hoc類型或者In house類型的profile文件打包。
ad hoc類型(測試類型)的profile文件比較簡單,使用普通的蘋果開發(fā)者賬號(個(gè)人類型或company類型的蘋果開發(fā)者賬號)即可創(chuàng)建。
In house類型的profile文件就比較麻煩,因?yàn)樾枰褂闷髽I(yè)類型的蘋果開發(fā)者賬號來創(chuàng)建,而企業(yè)類型的蘋果開發(fā)者賬號一般比較難申請,In house類型的profile文件又叫企業(yè)證書的profile文件。
假如你忘記了證書和profile文件如何創(chuàng)建,可以參考剛才在安裝方法一里提過的兩篇創(chuàng)建證書的教程。
好了,使用這兩種測試類型的profile文件打包好的ipa文件如何安裝呢?
有兩種方法直接安裝ipa文件:
方法一:在電腦端安裝itunes等手機(jī)助手,通過數(shù)據(jù)線安裝到ios設(shè)備,這種方式比較麻煩,因?yàn)樾枰惭b手機(jī)助手和使用數(shù)據(jù)線安裝,對于團(tuán)隊(duì)安裝不友好。
方法二:將打包好的ipa文件,上傳到y(tǒng)unedit這個(gè)平臺的安裝測試模塊中,它會自動幫我們生成下載二維碼,掃碼下載安裝。
這篇文章,介紹了三種安裝方法,三種方法都是用于不同的場景,而且最后兩種方法是用于測試或企業(yè)內(nèi)部使用的。