您的位置:首页 > 移动开发

[IOS]企业发布无线安装APP

2015-01-15 15:50 330 查看
前提是注册成为企业开发者(¥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代码  


<a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>  

 

Html代码  


itms-services://?action=download-manifest&url=  此语句必须存在 供Safari识别安装请求。后面链接换成自己web地址。  

完整示例:

 

 

Html代码  


<!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页面,点击链接,弹出提示安装程序。

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

 




大小: 87.5 KB



大小: 86.6 KB



大小: 239.9 KB



大小: 83.1 KB



大小: 79.4 KB
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息