ipa文件通过链接下载安装

蚀月继承
• 阅读 2713

一 需求描述

实现一个 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

ipa文件通过链接下载安装

五 .plist文件

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

ipa文件通过链接下载安装

特别注意

ipa文件通过链接下载安装

六 生成下载地址(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

最后下载地址

点赞
收藏
评论区
推荐文章
happlyfox happlyfox
4年前
Ubuntu下JDK安装
作者:三十三重天博客:通过学习和分享的过程,将自己工作中的问题和技术总结输出,希望菜鸟和老鸟都能通过自己的文章收获新的知识,并付诸实施。下载安装包下载地址见链接https://www.oracle.com/technetwork/java/javase/downloads/jdk8downloads2133151.html解压移动到指定目录解压安装包
Stella981 Stella981
3年前
PyCharm 2020.1 x64 专业版破解【亲测有效】
1.下载安装PyCharm2020.1x64,软件安装过程不详解了百度云分享地址:链接:https://pan.baidu.com/s/1LOEz\_1vRDBVehc9WqknvZg 提取码:ll942.下载jetbrainsagentlatest.zip文件百度云分享地址:链接:https://pan.baid
Wesley13 Wesley13
3年前
Java读取apk、ipa包名、版本名、版本号、图标等信息
当我们上传apk或者ipa文件的时候是要读取到里面的一些信息的,而对于未知的apk或者ipa,我们无法直接获取其中的包名、应用名、图标等,这时候通过工具类来获取信息就很有必要了。在这里,我总结了一下读取apk,ipa文件的代码和使用方法,大家可以参考下,取其精华、去其糟粕,以便适用于自己的需求。\
Wesley13 Wesley13
3年前
Java获取接口所有实现类的方式
<prestyle"color:orange"原作者:heaven夏链接:https://www.cnblogs.com/heaveneleven/p/9125228.html</pre有时候,根据业务逻辑的需求,我们想要获取到某个接口的所有实现类。在这里大致介绍两种方式:1\.借助Spring容器实现Spring作为一个
Stella981 Stella981
3年前
Eclipse 添加 UML Model插件
1.下载安装ModelGson下载链接:https://pan.baidu.com/s/1smIZApv 密码:mu5leclipse安装ModelGson(注意不用解压ModelGson,直接导入即可) 点击help》InstallNewSoftware,出现下图,然后add下载的安装包,勾选Name选项,
Stella981 Stella981
3年前
AnyConnect使用说明(手机版)
一、下载安装客户端  iPhone手机在AppStore里搜索“Anyconnect”下载安装。    Android手机需另外下载Anyconnect。二、1.打开AnyConnect,点击"Connections",进入到新增服务器地址画面.!1(https://oscimg.oschina.net/oscnet/ad9
Wesley13 Wesley13
3年前
Java Web微服务自动化构建
网上很多docker介绍都是基于unix系统下,win7的资料较少,出现的错误,搜索的结果都是路唇不对马嘴,HolyShitte!。所以记录下过程,使需要的人少走弯路,确实可以节省很多时间。一、下载安装Docker官网的说明是windows下必须是win10系统,而且下载缓慢,直接通过以下链接下载DockerToolBox最新版本,
Stella981 Stella981
3年前
Pre
PAT甲级1119,我先在CSDN上面发布的这篇文章:https://blog.csdn.net/weixin\_44385565/article/details/89737224(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fweixin_443855
Stella981 Stella981
3年前
Jenkins实现自动运行jmeter脚本
下载安装包\jenkins的war包下载地址:http://jenkinsci.org/链接:https://pan.baidu.com/s/1VhwgYWqn3Bex2kCHigW5wA提取码:1ek2下载的文件:jenkins.war\ant下载地址:http://ant.apache.org/下载的文件
Wesley13 Wesley13
3年前
2.21 软链接文件
软链接介绍链接文件分为硬链接文件(hardlink)和软链接文件(symboliclink),两种链接的本质区别在于inode。软链接文件:是建立一个独立的文件,当读取这个链接文件时,它会把读取的行为转发到该文件所链接的文件上。做软链接尽量使用绝对路径。例子root@hf0
Stella981 Stella981
3年前
CocosCreator 代码组件(创建与使用、cc.Class类型、生命周期函数)(第三篇)
前言:在前面一篇中讲解了场景的搭建,现在开始介绍一个重要的部分代码组件,通过在不同节点上挂载不同逻辑功能的代码组件来实现游戏的开发。VSCode下载链接:https://code.visualstudio.com/(https://www.oschina.net/action/GoToLink?urlhttps%3A%
蚀月继承
蚀月继承
Lv1
嫦娥应悔偷灵药,碧海青天夜夜心。
文章
4
粉丝
0
获赞
0