美文网首页
自建iOS的.ipa包分发下载

自建iOS的.ipa包分发下载

作者: Hanfank | 来源:发表于2019-02-11 09:40 被阅读48次

    前言

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

    提示

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

    打包

    • 通过Xcode打包企业ipa包,选择Enterprise
    • 勾选Include manifest for over-the-air installation
    • 这一步会生成一个manifest.plist文件,暂时随意输入地址,比如https://www.github.com,后面要对其进行修改,地址要https。

    github上传

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

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

    • 获取.ipa包的链接


    • 获取57x57.png 512x512.png图片的链接

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


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


    • 把仓库中本地的修改提交到远程仓库中。

    安装路径

    上面已经提级到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就可以完成下载操作。

    相关文章

      网友评论

          本文标题:自建iOS的.ipa包分发下载

          本文链接:https://www.haomeiwen.com/subject/tagnsqtx.html