苹果App的ipa下载需要有几个前提,可参考:Android和IOS的本地App如何安装(apk&ipa)

本文主要介绍如何部署https提供ipa的下载,步骤如下:

1. 搭建一个HTTPS服务,可以使用HTTPD或者Tomcat构建,具体可搜索相关帖子。由于https好用的证书(就是浏览器默认支持)需要付费,这里巧用github.com可以实现部署,可以参考坛友kiko 的帖子

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>items</key><array><dict><key>assets</key><array><dict><key>kind</key><string>software-package</string><key>url</key><!-- http或者https链接的ipa文件地址 --><string>http://x5.justep.com/apps/x5.ipa</string></dict><dict><key>kind</key><string>full-size-image</string><key>needs-shine</key><true/><key>url</key><!-- http或者https链接的图片地址,可直接使用app对应的icon(分辨率没强制要求) --><string>http://x5.justep.com/apps/x5.png</string></dict><dict><key>kind</key><string>display-image</string><key>needs-shine</key><true/><key>url</key><!-- http或者https链接的小图片地址,可直接使用app对应的icon(分辨率没强制要求) --><string>http://x5.justep.com/apps/x5.png</string></dict></array><key>metadata</key><dict><key>bundle-identifier</key><!-- BundleID,就是新建app时的包名 --><string>com.justep.x5.demo</string><key>bundle-version</key><!-- 版本号 --><string>5.3.2</string><key>kind</key><string>software</string><key>title</key><!-- 安装app时的提示信息 --><string>X5 App download</string></dict></dict></array>
</dict>
</plist>

3. 将plist文件放在https服务目录下。这样就有一个有效的连接地址指向这个文件,例如:

https://github.com/myuser/myapp/blob/master/myapp.plist

手机如果要安装app,可以在safari浏览器输入:

itms-services:///?action=download-manifest&url=https://xxx/.../myapp.plist

注意:是三个/,不是笔误,url后面写的就是一个有效的可访问plist的https地址,一定要https,否则无法打开
当然,你可以做一个页面,里面用一个链接指向这个地址,方便下载,例如:

<a οnclick="window.location.href='itms-services:///?action=download-manifest&url=https://xxx/.../myapp.plist'">下载IPA</a>

苹果App部署HTTPS进行在线下载安装相关推荐

  1. 苹果app签名TF签名如何下载安装?

    很多人对苹果app签名都比较陌生,所以我们想要知道苹果app签名怎么使用,首先我们需要知道什么是苹果app签名,苹果app签名主要是为了实现一些上架AppStore的app在苹果手机上的下载和安装,很 ...

  2. jmplayer苹果app怎么用_GoodPlayerapp_GoodPlayer苹果版下载安装-第一电竞网

    GoodPlayer是款性能极强的全能流媒体播放器,不需要转换媒体文件格式就能播放.只要通过iTunes文件共享或者Wi-Fi传输媒体文件到iOS设备上,就可以立刻播放; 在内嵌的下载管理器以及浏览器 ...

  3. ipa安装包通过引流下载页在线下载安装(itms-services)

    要求: 1.ipa的下载地址放到plist的文件中,链接指定plist(plist格式见下文) 2.plist的链接要求一定是https的,而且必须是公网ssl,自签名及免费的https不可用. 3. ...

  4. 51CTO移动客户端可以在线下载安装啦 - 51CTO博客开发 - 51CTO技术博客

    51CTO移动客户端可以在线下载安装啦 - 51CTO博客开发 - 51CTO技术博客 51CTO移动客户端可以在线下载安装啦 - 51CTO博客开发 - 51CTO技术博客 51CTO移动客户端可以 ...

  5. 苹果iPhone手机iOS17系统怎么下载安装更新iPhone苹果ios17系统?

    苹果iPhone手机iOS17系统怎么下载安装更新iPhone苹果ios17系统? 1.在苹果iPhone手机上,找到并打开[设置]: 2.打开设置后,找到并点击进入[通用]: 3.在通用内找[软件更 ...

  6. iOS:苹果企业证书通过网页分发下载安装app

    iOS:苹果企业证书通过网页分发安装app       苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限.为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用.   ...

  7. 华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程

    路标 DevEco Studio简介 DevEco Studio的下载安装 安装过程演示 开发第一个基于Java的TV App 微信公众号原文链接:点击查看 2020年9月10日,华为开发者大会发布了 ...

  8. 2020车载凯立德懒人包下载_华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程...

    2020年9月10日,华为开发者大会发布了鸿蒙(HarmonyOS)2.0.HarmonyOS是一套全场景操作系统.从理论上讲,HarmonyOS可以在任何平台上运行(包括但不限于PC.手机.平板电脑 ...

  9. 黑莓手机OTA在线下载安装软件使用教程

    前言 很多客户最近都在问什么是OTA,OTA下载怎么用这类问题,于是我(c2)让c9根据大家的意见写了一篇有关OTA的详细教程. OTA分为两种.一种是从网站上的资源JAD下载并且直接安装到手机中.另 ...

最新文章

  1. 学生、课程、分数的设计(重要)
  2. 数据结构和算法分析:第二章 算法分析
  3. 固定资产制作修理费应如何入账
  4. Data Lake Analytics的Geospatial分析函数
  5. windows无法连接到某个wifi_windows无法连接到无线网络怎么办【解决方法】
  6. 【贪心】Vijos P1615 旅行
  7. elementui的css文件没有引入_Python中引入模块详细介绍,使用模块的过程中注意事项教程...
  8. 基于深度学习生成音乐(mid格式的音乐) 附代码,自己调试过,python3的
  9. 学业水平测试计算机知识点,2021高中学业水平考试信息技术知识点
  10. Python拟合SHARP红外测距传感器相关数据
  11. ITIL学习笔记——核心流程之:IT服务连续性管理
  12. MATLAB简单入门
  13. xmapp教程及扩展
  14. 阿里云函数计算(一)
  15. 计算机函数sumif怎么用,怎么用sumif函数求和
  16. 计算机上求平均分的公式,求平均值的公式
  17. 微信小程序注册教程-详细图文教程
  18. 1986:【19CSPS提高组】格雷码
  19. 中控智慧身份证读卡器工具类
  20. 原来做图标这么简单!

热门文章

  1. 关于modbus rtu协议的CRC(循环冗余校验)在线计算
  2. 数据流图和软件结构图
  3. SSC 扩频时钟技术(1)
  4. 基于Hadoop的大数据平台的整体架构介绍
  5. 在vscode中装Fira字体格式
  6. 同位素标记法的应用分析
  7. 如何在公司标准电脑上安装统计联网直报平台证书并正常工作?
  8. 软件兼容性测试计划,app兼容性测试方案
  9. APP 兼容性专项测试
  10. 怎么通过命令行进入指定文件路径