前提是注册成为企业开发者(¥299),申请到证书并安装到本地,可以正常使用Xcode在IOS移动设备上进行Debug。

制作ipa和plist(描述文件)。

首先build看是否报错。如无错 执行下一步

执行Product—Archive 打包

如果多次封装 会有一个列表,请选择一个最近的。

然后点击Distribute...

界面如下。

选择方式,选择中间项如图:

选择identity为IN HOUSE 发布证书

保存。请勾选Save for Enterprise Distribution

按图填写相关内容。

前两项为必填项。后三项可选。安装时想显示Icon的话可填写Img URL。不填则无图空白显示 正常不影响安装应用。

Save保存后,ipa(程序包)和plist(描述文件)我们就制作完成了,

需要用一个html页面用来链接到清单文件。当点击链接时,下载清单文件,并触发它所描述的应用程序的下载和安装。

链接示例:

Html代码  
  1. <a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>
Html代码  
  1. itms-services://?action=download-manifest&url=  此语句必须存在 供Safari识别安装请求。后面链接换成自己web地址。

完整示例:

Html代码  
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <title>无线下载测试APP</title>
  6. </head>
  7. <body>
  8. <a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>
  9. </body>
  10. </html>

到这里我们就拥有了三个文件,一个html页面 一个plist清单文件  一个ipa程序包

把它们一并放到web服务器目录,

如果是IIS服务器需要添加MIME类型,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:

.ipa application/octet-stream

.plist text/xml

ios移动设备使用Safari输入网址访问html页面,点击链接,弹出提示安装程序。

转至设备界面,等待下载。

企业发布无线安装APP相关推荐

  1. ADB-adb命令安装app

    下载adb 安装adb 将名称中含有adb的文件,和fastboot.exe复制到 c:/windows/system32目录 将名称中含有adb的所有文件复制到 c:/windows/system目 ...

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

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

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

    本文来自转载,原文地址:http://blog.sina.com.cn/s/blog_6afb7d800101fa16.html (这个网址也有类似介绍:http://www.cnblogs.com/ ...

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

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

  5. windows安装并配置apache https 网站 发布企业级iOS APP(enterprise)

    1. 安装并配置apache 安裝apache時,域名和服務器名使用服務器IP,建議端口選8080(检查端口是否被占用?netstat -ano) 下载apache_2.2.8-win32-x86-o ...

  6. 苹果手机升级iOS14无线安装无法安装问题(非APP开发人员请绕道)

    参考地址:https://blog.csdn.net/qq_44212951/article/details/108647236 iOS14之前,只需要plist文件走https即可,最近手机升级到i ...

  7. IOS在线安装App

    在越狱设备上可以安装,如果设备不越狱也想安装,就要企业发布权限了,可惜我没有,所以不能测试了! 1.创建ipa及plist文件: XCode菜单栏->Product->Archive-&g ...

  8. 9月第1周安全回顾 IM安全威胁严重 企业增加无线安全投入

    本文同时发表在:[url]http://netsecurity.51cto.com/art/200709/55180.htm[/url] 本周(0827至0902)安全方面值得关注的新闻集中在安全产品 ...

  9. 给iOS 模拟器“安装”app文件

    前言 刚刚接触iOS的时候,我就一直很好奇,模拟器上面能不能直接安装app呢?如果可以,我们就直接在模拟器上面聊QQ和微信了.直到昨天和朋友们聊到了这个话题,没有想到还真的可以给模拟器"安装 ...

最新文章

  1. Imec推出高性能芯片的低成本冷却解决方案
  2. 2021汤家凤1800题数学一PDF_【重要更新】朱伟9720年英语一二真题解析视频 唐迟罗汉班 谭剑波作文 新东方英语 文都数学汤家凤...
  3. C#创建MQTT客户端接收服务器信息
  4. 数据库优化方法(三)
  5. linux设置账号权限设置,Linux账号管理与ACL权限设置
  6. 7 项目人力资源管理
  7. 园林空气净化器永久测试版
  8. 分布式版本控制系统Git的安装与使用
  9. vue动态切换css文件_vue实现样式之间的切换及vue动态样式的实现方法
  10. java bitset_Java BitSet or()方法与示例
  11. 面试官:谈谈MySQL的limit用法、逻辑分页和物理分页
  12. java .size,Java中length,length(),size()详解及区别
  13. R语言金融基础:tidyquant获取数据(股票每日行情)
  14. jsp做看板_DataGear 使用静态HTML模板快速制作数据可视化看板
  15. ECCV 2018 paper
  16. Halcon的简单图像拼接
  17. vi,vim文本编辑器
  18. 关于阻止PROE联网的一些想法!
  19. 高精度气体压力控制中TESCOM ER5000及其配套背压阀的国产化替代案例分析
  20. 如何提高公众号的打开率、分享率?

热门文章

  1. 如何搭建一套免费开源的微信群机器人问答系统?
  2. index、noindex、follow、nofollow的使用说明
  3. 【BZOJ4755】【JSOI2016】扭动的回文串
  4. 终端报错PTY allocation request failed on channel 0
  5. 单片机读取obd_OBD_CAN读取代码(stm32f103)
  6. LeetCode 587. 安装栅栏【凸包算法】【C++】【很多坑】
  7. 索引+sql练习优化
  8. 基于Java+JSP+MySQL基于SSM的医院挂号就诊系统——计算机毕业设计
  9. Failed to execute tools\android.bat:分分钟解决!网上千篇一律,解决不了?看看这篇!
  10. 国内顶级程序员都有谁?说说你心中的互联网巨佬...