实现简单iOS内测应用分发

2019-11-13  本文已影响0人  jason294

所需文件

实施

一、准备图标

从工程中提取图标,使用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转换为二维码。将二维码发给测试人员,扫描安装即可。

上一篇下一篇

猜你喜欢

热点阅读