美文网首页
实现简单iOS内测应用分发

实现简单iOS内测应用分发

作者: jason294 | 来源:发表于2019-11-13 16:22 被阅读0次

    所需文件

    • 57x57和512x512的两张App图标(可选)
    • 打包好的IPA文件
    • manifest.plist 文件(生成方式见下文)

    实施

    一、准备图标

    从工程中提取图标,使用Mac系统自带图片查看软件“预览”,点击“工具”、“调整大小”,分别调整为57x57和512x512尺寸的两张图片。

    二、准备IPA及manifest.plist 文件

    Archive工程成功后 Distribute APP中勾选Include manifest for over-the-air installation,如图所示

    图2.1

    然后点击Next,URL可暂时随便填一个,如下图


    2.2

    后面就正常流程导出IPA,同时在IPA文件目录中也会有一个 manifest.plist 文件。


    图2.3 manifest.plist

    三、上传图片及IPA文件到文件服务器

    这里的文件服务器需要支持“https”协议。我使用公司的git服务器作为文件服务器。

    1. 创建git仓库
    2. 上传准备好的IPA文件及图标

    四、更新 manifest.plist 文件并上传服务器

    从git仓库中获取上传的图标和IPA文件的URL地址,并更新到manifest.plist 文件中


    图4.1

    若没有图标可手动把display-imagefull-size-image两个dict删掉
    保存文件后上传到之前创建的git仓库。并获取git仓库中的manifest.plist文件URL

    需要注意ipa和图片文件的Url需要使用下载地址的Url,而不是git仓库网页的Url,git仓库中可使用以下方式获取


    图4.2

    五、生成下载二维码

    这里使用到了itms-services协议,这也是此方法的核心点。
    下载URL为
    itms-services:///?action=download-manifest&url=manifestUrl

    manifestUrl为上一步最后获取到的manifest.plist文件URL(也应该按照图4.2方式生成)
    百度“二维码生成”,将下载URL转换为二维码。将二维码发给测试人员,扫描安装即可。

    相关文章

      网友评论

          本文标题:实现简单iOS内测应用分发

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