前言
市面上有很多免費(fèi)的分發(fā)平臺(tái),比如蒲公英、Fir等。使用都非常方便。但是app種類受限與平臺(tái)管控。那能不能自己的搭建呢?
搭建分發(fā)下載其實(shí)只是需要一個(gè)下載鏈接,把鏈接放在對(duì)應(yīng)都plist文件內(nèi),打開鏈接就可以下載。
提示
- 如果你是個(gè)人開發(fā)者賬號(hào),需要把設(shè)備都udid添加到開發(fā)者賬號(hào)上面,以便app可以在測(cè)試設(shè)備上安裝。
- 如果你是企業(yè)賬號(hào),直接打包就可以在設(shè)備上安裝了。
- 這里講的是通過(guò)企業(yè)賬號(hào)進(jìn)行打包然后通過(guò)github作為平臺(tái)分發(fā)的方法。
打包
- 通過(guò)Xcode打包企業(yè)ipa包,選擇
Enterprise
- 勾選
Include manifest for over-the-air installation
- 這一步會(huì)生成一個(gè)
manifest.plist文件,暫時(shí)隨意輸入地址,比如https://www.github.com,后面要對(duì)其進(jìn)行修改,地址要https。
github上傳
首先在github上創(chuàng)建一個(gè)庫(kù),然后克隆到本地。
-
把
.ipamanifest.plist57x57.png512x512.png四個(gè)文件上傳到提交到github上。
-
獲取.ipa包的鏈接
獲取
57x57.png512x512.png圖片的鏈接-
修改
manifest.plist文件,點(diǎn)擊Raw,然后進(jìn)入新的頁(yè)面,在瀏覽器中復(fù)制地址即可,示例如下
-
manifest.plist修改,把獲取到的地址,按位置然后填入到manifest.plist文件中,示例:
把倉(cāng)庫(kù)中本地的修改提交到遠(yuǎn)程倉(cāng)庫(kù)中。
安裝路徑
上面已經(jīng)提級(jí)到manifest.plist文件的地址,其實(shí)安裝地址格式為:
itms-services://?action=download-manifest&url=上面所獲取的plist地址
示例如下:
itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/******/******/master/manifest.plist
- 本地測(cè)試,用safari打開上面的地址即可安裝。
結(jié)語(yǔ)
很簡(jiǎn)單的一個(gè)操作。如果測(cè)試包也是可以按照相同的操作,只要在plist文件中寫入對(duì)應(yīng)的ipa包地址和對(duì)應(yīng)的bundleId就可以完成下載操作。







