本文来自转载,原文地址:http://blog.sina.com.cn/s/blog_6afb7d800101fa16.html
(这个网址也有类似介绍:http://www.cnblogs.com/beginor/archive/2013/01/25/2877200.html)
苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限。为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用。
      基本的原理就是在生成企业证书授权的ipa的同时,要生成一个对应的plist文件,plist文件中会配置ipa的下载地址、版本信息、Bundle ID 等信息,通过网页下载的时候其实下载的是这个plist文件,然后苹果通过自己的协议根据plist文件的配置信息去自动的下载安装app。这样就可以将这个网址链接发给用户,非常方便,有木有感觉像apk的安装方式哦 O(∩_∩)O哈哈~。
1.ipa和plist的生成步骤:

选择外置设备选项(实际有无设备无关),将程序Archive。

选择Ad-Hoc用于分发。


选择自己的企业级证书。


这个地方是生成plist文件的步骤(找了好久才找到。。),注意红框的里面的选择框,就可以弹出下面的信息。这里只需要填入ipa的下载地址,和ipa的名字就可以了~~。其余信息只要在工程里设置好了就会自动生成。

2.构建网站

将这些项目上传到您网站上已鉴定的用户可以访问的区域:

  • 应用程序 (.ipa) 文件

  • 清单 (.plist) 文件

您的网站设计可以像用来链接到清单文件的单个页面那么简单。当用户轻按 Web 链接时,清单文件会被下载,并触发它所描述的应用程序的下载和安装。

以下是一个示例链接:

Install App

请勿添加归档的应用程序 (.ipa) 的 Web 链接。载入清单文件时,设备会下载该 .ipa。虽然 URL 的协议部分是 itms-services,但 iTunes Store 并不参与此过程。

设定服务器 MIME 类型

您可能需要配置您的 Web 服务器以便正确地传输清单文件和应用程序文件。

对于 OS X Server,将以下 MIME 类型添加到 Web 服务的“MIME Types”(MIME 类型)设置中:

application/octet-stream ipa

text/xml plist

对于 IIS,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:

.ipa application/octet-stream

.plist text/xml

参考:http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e

iOS:苹果企业证书通过网页分发安装app(PP助手方式)相关推荐

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

         苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限.为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用.       基本的原理就是在生成企业证书授权的i ...

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

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

  3. iOS苹果企业证书被撤销以及启用与管理

    在国内, 积分墙以及各大助手(爱思助手, 91苹果助手, XY苹果助手, PP助手, 快用助手)等业务领域都在使用,苹果对证书的使用越来越严格.简单的分析一下,证书被封的原因. 一般证书被封会收到两封 ...

  4. 苹果企业证书_苹果签名经常掉签原因大汇总

    苹果签名就是数字签名,是基于非对称加密算法来实现的,对称加密就是通过非对称加密算法实现的,对称加密是通过同一份秘钥加密解密数据,非对称加密有两份秘钥,分别是公钥和私钥,用公钥进行加密的数据只能使用私钥 ...

  5. 使用苹果企业证书签名的绿色游戏应用有以下几个优势:

    避免了越狱风险 使用苹果企业证书签名的应用不需要越狱设备就可以安装和使用,因此可以避免越狱风险.越狱是一种非法行为,会给设备带来安全隐患,而苹果企业证书签名的应用则遵循苹果公司的安全规范,保证了应用的 ...

  6. 苹果应用程序商店_国内IOS苹果企业开发者账号申请被拒

    国内IOS苹果企业开发者账号申请被拒 PG123hs6 国内IOS苹果企业开发者账号申请被拒 另外,如果需要把放在苹果的上的话,很明显是多么困难和漫长的过程.什么是免签什么.科技是内测对应用程序的苹果 ...

  7. 如何授权企业证书,使用企业级的APP

    如何授权企业证书,使用企业级的APP

  8. debian10 怎么安装mdadm_手机资讯:苹果iPhone6s/iPhone6s Plus怎么下载安装APP

    如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多知识的,这些知识很多小伙伴一般都是不知道的,就好比最近就有很多小伙伴们想要知道苹果iPhone6s/iPhone6s Plus怎 ...

  9. 苹果企业证书安装包,实现微信等软件的扫码安装

    企业证书打的包只能通过自带相机扫码或者第三方工具才能安装到手机,为了解决微信等工具扫码安装的问题,特写本文 实现原理是利用配置文件plist,生成二维码进行扫码安装 操作步骤: 拿到.ipa的包.并且 ...

最新文章

  1. Cookie安全漫谈
  2. URL 贪吃蛇,考验手速的时候到了
  3. java lt10_PAT 1006 换个格式输出整数 (15)(C++JAVAPython)
  4. 老板和主管不懂SEO,乱给SEO人员下指令怎么办?
  5. java 高并发第三阶段实战_Java 高并发第三阶段实战---Java并发包深入解析与使用详解...
  6. FineReport 11.0 全新大屏模式,打开3D视界,大屏制作更快
  7. amazon 设计 4 vending machine
  8. js学习(three.js脚本)
  9. 计算机硬件课题,计算机硬件技术基础免试课题.pptx
  10. ubuntu vscode通过cmake配置c++和VS2019一样 进行调试
  11. Chrome 插件自定义博客编辑界面
  12. 从零基础入门Tensorflow2.0 ----五、24TF1.0dataset使用
  13. Linux服务器时间和北京标准时间自动校准命令
  14. kali--linux--安装截图工具scrot
  15. 30页不容错过的超赞项目管理PPT
  16. Vissim 基础教程和技巧
  17. 77GHz雷达信号处理流程框图及应用方案
  18. 手游服务器价格表,杭州高防43.241.17.1
  19. 外显子名词解释_转录调控相关名词解释(一)——转录组
  20. C++查询文本中所有单词出现的频率,并且根据出现次数由多到少依次排列。

热门文章

  1. 图像处理(7) : 边缘检测
  2. 声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明)
  3. 解决关于 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 异常的原因
  4. Educational Codeforces Round 132 (Rated for Div. 2) C,D+AC自动机
  5. Safari浏览器用户突破10亿,但仍远落后于Chrome
  6. mysql8.0.25升级到mysql8.0.30
  7. 苹果手机照片怎么转换成jpg格式?思路提供
  8. Android平台手机记账应用开发视频教程
  9. 今日新鲜事华为鸿蒙,2019新闻大事件摘抄:全面开源!华为自研操作系统鸿蒙正式亮相...
  10. 实用mac下常用快捷键和相关使用技巧