1

一 需求描述

实现一个 ios App 通过链接(url地址)直接下载安装。
简单来说:就是跳过 appStore 在iphone上 通过链接直接下载(.ipa)文件安装到手机。

二 参考文章

https://blog.csdn.net/qian_meng/article/details/48767209
https://blog.csdn.net/xlyrh/article/details/79078271

三 前置条件

大概需要如下三个东西:

1. 合法的ipa文件
2. .plist文件
3. 合法的且以https协议开头的下载地址

下面对上述三个内容进行详细说明

四 合法的 .ipa文件

1. 什么是 .ipa 文件 ?
参考文章:https://zhuanlan.zhihu.com/p/182940926

2. 将 .ipa文件放到一个可以下载的地方
注意:必须以https开头的地址
测试ipa文件: 央视频 https://vkceyugu.cdn.bspapp.com/VKCEYUGU-fbffecec-7532-4bba-a546-cc188e5c568c/e06f9394-2b98-44ea-971d-a35674e7facb.ipa

image.png

五 .plist文件

准备一个.plist文件存放至gitee(也可以放到其他地方),
我的测试.plist文件地址: https://gitee.com/relly9/mytest/raw/master/testApp.list

image.png

特别注意

image.png

六 生成下载地址(itms-services协议)

地址前缀: itms-services://?action=download-manifest&url= 
.plist地址:https://gitee.com/relly9/mytest/raw/master/testApp.list

最后的地址为:地址前缀 + .plist文件地址
itms-services://?action=download-manifest&url=https://gitee.com/relly9/mytest/raw/master/testApp.list

最后下载地址


简单即可
6 声望2 粉丝