用Git自建iOS的.ipa包分发下载

前言

市面上有很多免费的分发平台,比如蒲公英、Fir等。使用都非常方便。但是app种类受限与平台管控。那能不能自己的搭建呢?
搭建分发下载其实只是需要一个下载链接,把链接放在对应都plist文件内,打开链接就可以下载。

提示

  • 如果你是个人开发者账号,需要把设备都udid添加到开发者账号上面,以便app可以在测试设备上安装。
  • 如果你是企业账号,直接打包就可以在设备上安装了。
  • 这里讲的是通过企业账号进行打包然后通过github作为平台分发的方法。

打包

  • 通过Xcode打包企业ipa包,选择Enterprise
    用Git自建iOS的.ipa包分发下载_第1张图片
  • 勾选Include manifest for over-the-air installation
    用Git自建iOS的.ipa包分发下载_第2张图片
  • 这一步会生成一个manifest.plist文件,暂时随意输入地址,比如https://www.github.com,后面要对其进行修改,地址要https。
    用Git自建iOS的.ipa包分发下载_第3张图片

github上传

  • 首先在github上创建一个库,然后克隆到本地。

  • .ipa manifest.plist 57x57.png 512x512.png四个文件上传到提交到github上。

    用Git自建iOS的.ipa包分发下载_第4张图片

  • 获取.ipa包的链接


    用Git自建iOS的.ipa包分发下载_第5张图片
  • 获取57x57.png 512x512.png图片的链接

  • 修改manifest.plist 文件,点击Raw,然后进入新的页面,在浏览器中复制地址即可,示例如下

    用Git自建iOS的.ipa包分发下载_第6张图片

    用Git自建iOS的.ipa包分发下载_第7张图片

  • manifest.plist修改,把获取到的地址,按位置然后填入到manifest.plist文件中,示例:


    用Git自建iOS的.ipa包分发下载_第8张图片
  • 把仓库中本地的修改提交到远程仓库中。

安装路径

上面已经提级到manifest.plist文件的地址,其实安装地址格式为:
itms-services://?action=download-manifest&url=上面所获取的plist地址
示例如下:
itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/******/******/master/manifest.plist

  • 本地测试,用safari打开上面的地址即可安装。

结语

很简单的一个操作。如果测试包也是可以按照相同的操作,只要在plist文件中写入对应的ipa包地址和对应的bundleId就可以完成下载操作。

你可能感兴趣的:(用Git自建iOS的.ipa包分发下载)