最进一个朋友搞了一个 苹果的小应用,现在想通过web发布到网页提供下载,由于我是一个码农,所以有求与我。由于之前没有接触过这一块。由于我一直做web开发,心想这个很简单啊,直接部署在服务器上给一个链接不就可以了莫,于是我开始捣鼓。最后发现并不是这样啊。

最后总结出:安卓的apk可以直接下载,但是苹果的ipa由于苹果ios7之后,就不能通过http服务来下载了,必须通过https服务来下载

由于之前做的web项目发布的都是http   没有发布过https啊 于是开始询问度娘,发现https搭建服务器太麻烦还要什么证书啊什么的,证书呢我看还需要钱钱买,我是一个苦逼的程序员所以没钱。只能放弃,找那种免费的用。

安装 IOS程序应用分为三步骤:

1.发布一个程序 将 ipa文件 放在服务器中如:

我这里发布的是一个 IIS 网站

由于IIS不支持读取.ipa 文件   和 plist 文件 所以需要增加  MIME类型

如下图:

增加完成之后,重新启动一下服务

2.编写 plist 文件

因为我们用苹果手机手机下载的时候,我们是去读取.plist文件 plist文件里面 关联的ipa下载路径

plist 文件必须发布为 https    ipa文件可以用http   可以直接将ipa文件放在服务器中

plist 文件内容:

<?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><string>http://hjyl.syok65.com:81/iOS.hjylresigned.ipa</string></dict></array><key>metadata</key><dict><key>bundle-identifier</key><string>com.aruistar.cmcapp</string><key>bundle-version</key><string>1.0</string><key>kind</key><string>software</string><key>title</key><string>cmcapp</string></dict></dict></array>
</dict>
</plist>

由于需求简单 只需要将plist文件发布 到https服务器上,自己搭建服务器太麻烦,所以提供一个免费的  https://github.com/   

github 主要就是将自己的项目发布到 https 服务器 如果有不懂的可以百度一下用法

发布完成后如下:

到这一步,我们基本完成了操作

现在我们就可以测试:

itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/yaokaigo/test/master/is.plist

将该链接直接在苹果手机的  Safari浏览器  上 提示是否安装  点击确认 直接下载安装!

此刻我们应该很开心了,成功了。基本完成了

现在我们需要一个前端页面简单点儿直接一个<a></a>标签搞定:

附带判断苹果还是安卓的方法:

OK 大工告成,确实很简单,但是就是有些小东西 容易错。如有疑问,可随时联系。第一次写,写得不好处请多多指正

最新------如何不通过AppStore,直接安装IOS应用程序 兼容最新版IOS系统相关推荐

  1. win10安装c语言不兼容,手把手还原win10系统visual c++不兼容的技巧

    电脑一旦开机就会不停的运行,不可避免会出现软硬件问题,win10系统visual c++不兼容就是比较常见的状况,很多用户之前从未遇到win10系统visual c++不兼容这样的问题,对于只会操作电 ...

  2. Ubuntu安装32位程序兼容包

    有的交叉编译工具链是32位的,经常会遇到安装完成之后提示好不到,这时候需要安装32位兼容程序,使用以下命令安装: sudo apt-get update sudo apt install gcc-mu ...

  3. ios定位权限plist_最新版ios权限描述文字plist的权限描述文字...

    ? Privacy - Camera Usage Description(相机权限):APP需要您的同意,才能访问相机进行拍摄商品信息,如禁止将无法拍照拍摄图片无法更新信息 ? Privacy - P ...

  4. appium怎么测试ios_使用Appium,Cucumber和Serenity测试iOS应用程序—质量秘诀

    appium怎么测试ios iOS设备仍占据着移动市场的重要份额,占全球销售额的22%. 随着许多忠实的客户回来购买新的Apple产品,对iOS应用程序的需求也很大. 在本文中,我们将着眼于确保通过A ...

  5. 基于 Amazon Amplify 构建自己的首个 iOS 应用程序(一)

    目录 摘要 正文 一.创建 iOS 应用程序 1.1 创建 iOS 应用程序 1.2 更新主视图 1.3 构建和测试 二.初始化 Amplify 2.1 安装 Amplify CLI 2.2 初始化 ...

  6. iOS开发框架介绍(一)---iOS开发介绍

    介绍 iOS 操作系统是 iPhone. iPod touch 以及 iPad 设备的核心. 构建 iOS 平台的知识与 Mac OS X 系统同出一辙,iOS 平台的许多开发工具和开发技术也源自 M ...

  7. IOS学习之appStore上传苹果应用程序软件发布流程

    原文地址:appStore上传苹果应用程序软件发布流程 兄弟们:最新的界面图片已经更新. 我也很忙,问问题的话尽量有个大概的了解,别问太多问题,我是个屌丝,要工作赚钱. 首先确定帐号是否能发布, ht ...

  8. 最新 macOS Sierra 10.12.3 安装CocoaPods及使用详解

    cocoapods官网:https://guides.cocoapods.org 一.什么是CocoaPods 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven, ...

  9. 最新电脑为什么用ghost无法安装系统?安装版正常,是何原因?

    Ghost是Windows XP旗舰安装和备份系统的神器.系统玩崩溃了.中病毒了,甚至没有办法开机了,一言不合了就马上Ghost恢复.Ghost大行其道的时候还没有启动U盘什么事,Ghost 1996 ...

最新文章

  1. 蚂蚁集团研究员王益:Go+ 可有效补全 Python 的不足
  2. JavaScript要点 (二) 使用误区
  3. 【2040】反向输出序列
  4. mysql explain using_[MySQL] explain中的using where和using index
  5. php将从数据库取出的数据分为6个一组的二维数组
  6. [学习笔记] 如果你愿意学那么你是可以看的懂的 —— 群论与 burnside 引理和 polya 定理
  7. sap 一代增强_在SAP故乡,感受“边缘智能”之变
  8. ECSHOP设置默认配送方式和默认支付方式
  9. 【C++】异常简述(三):补充之如何看待C++异常
  10. eclipse python_一文教你配置得心应手的Python
  11. vscode 清空缓存_如何清除Visual Studio Code的TypeScript的intellisense缓存?
  12. 拓端tecdat|R语言HAR和HEAVY模型分析高频金融数据波动率
  13. 通达信 移动平均算法_通达信公式教程,建议收藏,关注「所有文章只发表一次」...
  14. 页眉---header
  15. 【土豆】——做人,要像土豆一样
  16. router-view显示不出来的原因
  17. 摄像头视频直播方案比较之方案二:乐橙云
  18. unity 弹窗提示_【原创】Unity3D 消息提示框
  19. Kali Linux中Unable to locate package错误的解决方法2-2
  20. 考研还是就业?来自大三计算机党的疑惑

热门文章

  1. 在Windows7中打开照片,提示“Windows 照片查看器无法显示此图片,因为计算机上的可用内存可能不足
  2. HTTP权威指南与图解HTTP读书笔记
  3. oracle order by 排序之降序 null 排最后
  4. 互联网金融借款违约预测
  5. 非线性方程(组):高维方程解法
  6. 断点续传(视频进度条拖动以及flv.js需要断点续传)
  7. 免费linux脚本下载地址,shell脚本 下载|Linux shell脚本 v免费版下载 - D9下载站
  8. 中秋节到了,为什么你不回家?
  9. 将一个数的每一位都正序输出——简单算法
  10. 腾讯地图个性化图层创建及发布