[IOS]企业发布无线安装APP
2015-01-15 15:50
330 查看
前提是注册成为企业开发者(¥299),申请到证书并安装到本地,可以正常使用Xcode在IOS移动设备上进行Debug。
制作ipa和plist(描述文件)。
首先build看是否报错。如无错 执行下一步
![](http://dl.iteye.com/upload/attachment/0079/1157/9fe73462-af35-36a4-8da4-ede2d8a146bd.png)
执行Product—Archive 打包
如果多次封装 会有一个列表,请选择一个最近的。
然后点击Distribute...
界面如下。
![](http://dl.iteye.com/upload/attachment/0079/1159/c4b88dc3-a693-3a9d-a79c-881411400190.png)
选择方式,选择中间项如图:
![](http://dl.iteye.com/upload/attachment/0079/1163/97a8c3da-e322-3fa2-bbc8-3f0c785deaf4.png)
选择identity为IN HOUSE 发布证书
![](http://dl.iteye.com/upload/attachment/0079/1165/8b41668d-1dca-376e-aa71-7ec93fb5ea30.png)
保存。请勾选Save for Enterprise Distribution
按图填写相关内容。
前两项为必填项。后三项可选。安装时想显示Icon的话可填写Img URL。不填则无图空白显示 正常不影响安装应用。
![](http://dl.iteye.com/upload/attachment/0079/1169/165182af-246d-3338-8c87-7d99d007fd59.png)
Save保存后,ipa(程序包)和plist(描述文件)我们就制作完成了,
需要用一个html页面用来链接到清单文件。当点击链接时,下载清单文件,并触发它所描述的应用程序的下载和安装。
链接示例:
Html代码
![](http://lgl903.iteye.com/images/icon_star.png)
<a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>
Html代码
![](http://lgl903.iteye.com/images/icon_star.png)
itms-services://?action=download-manifest&url= 此语句必须存在 供Safari识别安装请求。后面链接换成自己web地址。
完整示例:
Html代码
![](http://lgl903.iteye.com/images/icon_star.png)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>无线下载测试APP</title>
</head>
<body>
<a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>
</body>
</html>
到这里我们就拥有了三个文件,一个html页面 一个plist清单文件 一个ipa程序包
把它们一并放到web服务器目录,
如果是IIS服务器需要添加MIME类型,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:
.ipa application/octet-stream
.plist text/xml
ios移动设备使用Safari输入网址访问html页面,点击链接,弹出提示安装程序。
转至设备界面,等待下载。
![](http://dl2.iteye.com/upload/attachment/0079/1157/9fe73462-af35-36a4-8da4-ede2d8a146bd-thumb.png)
大小: 87.5 KB
![](http://dl2.iteye.com/upload/attachment/0079/1159/c4b88dc3-a693-3a9d-a79c-881411400190-thumb.png)
大小: 86.6 KB
![](http://dl2.iteye.com/upload/attachment/0079/1163/97a8c3da-e322-3fa2-bbc8-3f0c785deaf4-thumb.png)
大小: 239.9 KB
![](http://dl2.iteye.com/upload/attachment/0079/1165/8b41668d-1dca-376e-aa71-7ec93fb5ea30-thumb.png)
大小: 83.1 KB
![](http://dl2.iteye.com/upload/attachment/0079/1169/165182af-246d-3338-8c87-7d99d007fd59-thumb.png)
大小: 79.4 KB
制作ipa和plist(描述文件)。
首先build看是否报错。如无错 执行下一步
![](http://dl.iteye.com/upload/attachment/0079/1157/9fe73462-af35-36a4-8da4-ede2d8a146bd.png)
执行Product—Archive 打包
如果多次封装 会有一个列表,请选择一个最近的。
然后点击Distribute...
界面如下。
![](http://dl.iteye.com/upload/attachment/0079/1159/c4b88dc3-a693-3a9d-a79c-881411400190.png)
选择方式,选择中间项如图:
![](http://dl.iteye.com/upload/attachment/0079/1163/97a8c3da-e322-3fa2-bbc8-3f0c785deaf4.png)
选择identity为IN HOUSE 发布证书
![](http://dl.iteye.com/upload/attachment/0079/1165/8b41668d-1dca-376e-aa71-7ec93fb5ea30.png)
保存。请勾选Save for Enterprise Distribution
按图填写相关内容。
前两项为必填项。后三项可选。安装时想显示Icon的话可填写Img URL。不填则无图空白显示 正常不影响安装应用。
![](http://dl.iteye.com/upload/attachment/0079/1169/165182af-246d-3338-8c87-7d99d007fd59.png)
Save保存后,ipa(程序包)和plist(描述文件)我们就制作完成了,
需要用一个html页面用来链接到清单文件。当点击链接时,下载清单文件,并触发它所描述的应用程序的下载和安装。
链接示例:
Html代码
![](http://lgl903.iteye.com/images/icon_star.png)
<a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>
Html代码
![](http://lgl903.iteye.com/images/icon_star.png)
itms-services://?action=download-manifest&url= 此语句必须存在 供Safari识别安装请求。后面链接换成自己web地址。
完整示例:
Html代码
![](http://lgl903.iteye.com/images/icon_star.png)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>无线下载测试APP</title>
</head>
<body>
<a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>
</body>
</html>
到这里我们就拥有了三个文件,一个html页面 一个plist清单文件 一个ipa程序包
把它们一并放到web服务器目录,
如果是IIS服务器需要添加MIME类型,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:
.ipa application/octet-stream
.plist text/xml
ios移动设备使用Safari输入网址访问html页面,点击链接,弹出提示安装程序。
转至设备界面,等待下载。
![](http://dl2.iteye.com/upload/attachment/0079/1157/9fe73462-af35-36a4-8da4-ede2d8a146bd-thumb.png)
大小: 87.5 KB
![](http://dl2.iteye.com/upload/attachment/0079/1159/c4b88dc3-a693-3a9d-a79c-881411400190-thumb.png)
大小: 86.6 KB
![](http://dl2.iteye.com/upload/attachment/0079/1163/97a8c3da-e322-3fa2-bbc8-3f0c785deaf4-thumb.png)
大小: 239.9 KB
![](http://dl2.iteye.com/upload/attachment/0079/1165/8b41668d-1dca-376e-aa71-7ec93fb5ea30-thumb.png)
大小: 83.1 KB
![](http://dl2.iteye.com/upload/attachment/0079/1169/165182af-246d-3338-8c87-7d99d007fd59-thumb.png)
大小: 79.4 KB
相关文章推荐
- ios:企业发布无线安装APP
- iOS开发之企业发布无线安装APP
- iOS开发之企业发布无线安装APP
- apple个人开发者证书无线发布app的实现 (不通过App Store,在iOS设备上直接安装应用程序)
- ios app 企业帐号发布,在浏览器中直接点击链接下载安装
- ios用企业证书发布app的心得之三web安装
- iOS企业发布问题记录二(企业版app在iOS8上无法安装的几个问题解决)
- 企业发布无线安装APP
- iOS 企业证书发布app 流程
- 使用无线方式发布ipa (即用户可以通过点击网页链接或扫瞄二维码来自动安装app)
- iOS:苹果企业证书通过网页分发安装app(PP助手方式)
- iOS 企业证书发布app 流程
- IOS 企业版发布后,用户通过sarafi浏览器安装无效的解决方案
- IOS学习笔记61--299刀企业证书APP的发布
- iOS 企业证书发布app 流程
- iOS 企业证书发布app 流程
- iOS 企业证书发布app 流程
- ios 程序发布成ipa 文件 通过 web 下载和安装。install App via OTA
- iOS 7.1使用企业应用部署方式无法安装app(2014-09-13更新:dropbox被墙后的解决方案)
- iOS 企业证书发布app 流程