ios 企业级开发者账号app网页分发流程
准备:
*一台运行着OSX的苹果电脑,最新版的XCODE,用于导出ipa
一个HTML网页文件(告知iphone如何找到itms-services,已附上)
一个HTTP服务器(存放APP的服务器,就是提供ipa流量的服务器)
一个https链接地址,以开源中国https://git.oschina.net为例,用于存放plist
一张二维码,一份自动分辨IOS设备的JS脚本
PS:
从2014年6月开始,网上的教程都变得不太好用了,原因有两个:
从IOS7.1开始,http推送plist已经不好使,只能使用https推送,
plist文件不再自动生成,需要自己找代码自己创建
开始
第一步:
使用企业账号archvie导出ipa这里就不在细说轻自行百度。我们得到ipa后,还需要自行配置一份plist文件
这个plist的代码如下:
请填上你的ipa下载地址,而且必须是英文,不能是中文(比如:http://127.0.0.1/app.ipa)
</string> 请填上你的开发者证书id
(比如:com.xxx.apptest)</string> 请填上副标题
</string> 请填上标题
</string>
1,URL就是我们的ipa存放位置,比如你拥有一台外网服务器,ip地址是http://www.xxx.com,ipa存放在APP这个文件夹,那么这个地方就填上
http://www.xxx.com/app/应用名字.ipa
2,bundle-identifier就是你申请证书时的boundle id
============================
第二步:
plist下载必须使用https协议,要么就花钱买个SSL证书给网站添加https支持,
不想花钱的可以使用OSChina的代码托管。
访问https://git.oschina.net,添加一个项目;然后用git或svn客户端将plsit文件提交到版本库中;最后在浏览器中访问项目中的plsit文件,查看原始数据,即可获得plsit的https下载地址。
详情参考http://blog.csdn.net/lizhongfu2013/article/details/38375859
第三步:
创建web下载页面”就是手机浏览器打开的网页,其中有一行代码:
<a href="itms-services://?action=download-manifest&url=https://yiwenxue.cn/game/game-demo.plist">在线安装</a>
代码中文件网址 https://yiwenxue.cn/game/game-demo.plist 就是企业发布安装程序的入口。
:
第三步:
比如你发布这份HTML网页的地址是
http://12.34.56.78/iphoneAPP.html
把这个生成好的超链接,放到http://cli.im/url,生成二维码,再用手机扫一扫。即可完成整个企业级APP使用Plist发布的流程。