如何通过sarfri安装ipa

本文介绍如何通过OTA方式在iOS设备上安装应用。利用Mac内置的Apache服务器,并通过itms-services协议,实现无需越狱的企业级应用分发。文章详细说明了从创建部署包到配置服务器的全过程。

这个专业名词应该叫做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

比较方便哦!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值