这个专业名词应该叫做OTA企业部署,可惜咱木有299刀的证书,不然可以讲的更多一点。
这个其实运用的itms-services协议,至于这个协议,不妨去搜索一下。这个是苹果sarfri才支持的哦,所以对于其他浏览器,只能说no了。
由于mac下自己带了apache服务器,所以我们无需建立服务器了,只要打开终端:
开启apache命令:sudo apachectl start
关闭apache命令:sudo apachectl stop
重启apache命令:sudo apachectl restart
其实,以前在偏好设置里面以前是有web共享的,后来在10.7还是10.8,被取消掉了,但是我们还是可以通过命令行启动apache。
那么应该怎么样做呢。
打开工程,点击achive
然后点击achieve包,选择disturbute,选择第二个选项,导出package。
注意哦,最后导出的时候,一定要勾选save for enterprise Distribution 接下来,把两项required必须填上,其他的可以选择填写,url我们就写自己的ip:http://192.168.1.105/ipa的名字
title:随便填写。
ok,以后,我们看看出现了两个东西,一个ipa包,一个plist文件,接下来,把这两样放入刀apache的默认根目录下,
/Library/WebServer/Documents除了这两样,还需要一个html让我们web显示:源码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ICVIEW</title>
</head>
<body>
<a href="itms-services://?action=download-manifest&url=http://192.168.1.105/ICVIEW.plist">ICVIEW</a>
</body>
</html>这里就运用这个协议。
这3个东西放进去以后,拿起手机pad,打开sarfri,输入你的ip,ok,点击下载,就搞定咯。
至于更改apache服务器的默认路径,很简单:
1.打开/etc/apache2/httpd.conf文件
sudo vim /etc/apache2/httpd.conf
2.找到
/Library/WebServer/Documents
替换成
/Users/{username}/Sites
替换的目录是你指定的,我替换了一下,一共两处,这样以后,一定要restart apache服务器哦,不然木有效果,
这样以后,你只要把这3样东西,放到你新指定的路径下就ok了,不一定要找
/Library/WebServer/Documents
比较方便哦!
本文介绍如何通过OTA方式在iOS设备上安装应用。利用Mac内置的Apache服务器,并通过itms-services协议,实现无需越狱的企业级应用分发。文章详细说明了从创建部署包到配置服务器的全过程。
3053

被折叠的 条评论
为什么被折叠?



