OTA方式来分发iOS的应使用

摘要:OTA分发的实现方式针对iOS应使用分发,需要在服务器里上包括三个文件,来实现OTA方式的分发1.ipa文件,也就是应使用安装包,可以是开发者证书签名的,也可以是企业证书。2.plist文件,主要使用来说明iOS应使用的安装信息,主要的安装信息包括ipa文件的名称和存放路径。可以通过Xcode来创立plis

OTA分发的实现方式

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

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

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

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

<a href="itms-services://?action=download-manifest&url=https://gitee.com/DevYoung/MXFootBall/raw/master/manifest.plist">下载安装</a>

有了上面三个文件,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而后提交

七、获取manifest.plist下载链接:


https://gitee.com/DevYoung/MXFootBall/raw/master/manifest.plist

八、在自己Mac电脑上搭建Apache服务器可参考我的另一篇文章

在目录下/Library/WebServer/Documents新建文件夹MXFootBall

1、将iOS工程导出的ipa放入 文件夹MXFootBall中

2、在文件夹MXFootBall中新建index.html

内容如下:


九、获取MXFootBall.ipa下载链接

http://192.168.3.83/MXFootBall/index.html

十、升级仓库中manifest.plist的内容


十一、可以进行App下载了.在手机浏览器上访问

http://192.168.3.83/MXFootBall/index.html


  • 全部评论(0)
最新发布的资讯信息
【系统环境|】从谷歌到手机厂商都下决心了,要清除32位应用这匹“害群之马”(2025-10-17 05:41)
【系统环境|】Windows上使用QEMU创建aarch64(ARM64)虚拟机(2025-10-17 05:40)
【系统环境|】nodejs 如何安装在aarch64平台(2025-10-17 05:39)
【系统环境|】常用git命令-从远程更新代码合并分支、提交代码等(2025-10-17 05:38)
【系统环境|】技术干货|常用的 Git 功能和选项(2025-10-17 05:38)
【系统环境|】掌握git命令,图解一目了然(2025-10-17 05:37)
【系统环境|】总结几个常用的Git命令的使用方法(2025-10-17 05:36)
【系统环境|】这篇 Git 教程太清晰了,很多 3 年经验程序员都收藏了(2025-10-17 05:35)
【系统环境|】Git常用命令及操作指南(2025-10-17 05:35)
【系统环境|】「实用」盘点那些开发中最常用的Git命令(2025-10-17 05:34)
手机二维码手机访问领取大礼包
返回顶部