用Git自建iOS的.ipa包分發(fā)下載

前言

市面上有很多免費(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ù),然后克隆到本地。

  • .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打開上面的地址即可安裝。

結(jié)語(yǔ)

很簡(jiǎn)單的一個(gè)操作。如果測(cè)試包也是可以按照相同的操作,只要在plist文件中寫入對(duì)應(yīng)的ipa包地址和對(duì)應(yīng)的bundleId就可以完成下載操作。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容