前言
市面上有很多免費(fèi)的分發(fā)平臺(tái),比如蒲公英预厌、Fir等。使用都非常方便畏陕。但是app種類(lèi)受限與平臺(tái)管控配乓。那能不能自己的搭建呢?
搭建分發(fā)下載其實(shí)只是需要一個(gè)下載鏈接,把鏈接放在對(duì)應(yīng)都plist文件內(nèi)犹芹,打開(kāi)鏈接就可以下載崎页。
提示
- 如果你是個(gè)人開(kāi)發(fā)者賬號(hào),需要把設(shè)備都udid添加到開(kāi)發(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ù),然后克隆到本地胸懈。
-
把
.ipa
manifest.plist
57x57.png
512x512.png
四個(gè)文件上傳到提交到github上担扑。
-
獲取.ipa包的鏈接
獲取
57x57.png
512x512.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打開(kāi)上面的地址即可安裝低矮。
結(jié)語(yǔ)
很簡(jiǎn)單的一個(gè)操作印叁。如果測(cè)試包也是可以按照相同的操作,只要在plist文件中寫(xiě)入對(duì)應(yīng)的ipa包地址和對(duì)應(yīng)的bundleId就可以完成下載操作军掂。