OTA方式来分发iOS的应用

OTA分发的实现方式

针对iOS应用分发,需要在服务器里上包括三个文件,来实现OTA方式的分发

1.ipa文件,也就是应用安装包,可以是开发者证书签名的,也可以是企业证书。

2.plist文件,主要用来说明iOS应用的安装信息,主要的安装信息包括ipa文件的名称和存放路径。可以通过Xcode来创建plist文件,具体创建过程和plist文件这里就不赘述了。

3、一个提供itms-services协议链接的页面,同时该页面是通过HTTPS的方式访问。itms-services协议链接指向plist文件的路径,例如:

下载安装

有了上面三个文件,apple设备就可以通过提供HTTPS服务器,读取plist文件的iOS安装的ipa文件的路径,从而实现下载和安装。

iOS 自定义服务器下载安装ipa流程

一、在码云https://gitee.com上新建一个项目,并命名MXFootBall,需要注意的是一定要是public模式,得到工程仓库:https://gitee.com/DevYoung/MXFootBall.git

二、新建iOS测试工程项目,并命名MXFootBall

三、将iOS项目打包,注意:这里为了测试方便,一定要采用Apple官方的打包模式.在进行到导出ipa的时候,进行到下一步时:

需要将图示部分选中,为了导出manifest.plist文件

四、点击Next,接下来出现如下界面

plist的链接要求一定是https的,而且必须是公网ssl.所以暂时填写之前仓库的地址

五、最后到处ipa,得到如下内容:

manifest.plist内容如下

1

六、接下来,将得到的manifest.plist上传至仓库中

选择上传文件

拖入manifest.plist然后提交

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180907A0ETRE00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券