用的299的企业开发者帐号,建立自己公司独立的appstroe。至于怎么申请,网上一搜大把,这里就不叙述了。这里主要介绍怎么自建appstore。
299美金最大的几个优势:1、AdHoc版本只能发给最多100个人,并且需要知道手机的UDID, In house版本不用知道用户手机UDID
下面介绍下怎样自建appstroe
1、到 app developer 生成一个in house证书,跟99美金发布证书操作一样,选择in house证书。
2、Archive生成应用,导出ipa,不用去点击validate
3、勾选save for enterprise distribution ,如不需要在下载的时候显示图片,也可不勾选。
application url 放上你存到服务器上的ipa文件地址,
small image url 放上你的图标地址。
4、点击save,会生成一个plist ipa 两个文件。把这2个文件 和你 icon.png 放到服务器上。
5、制作一个网页,网页里面生成个按钮链接。
关键代码:<a href="itms-services://?action=download-manifest&url=(这里是你存放到服务器文件的地址 /xxx.plist/ 如果没有第3步这里就写.ipa的地址 ">
这个网页链接必须在手机上使用才能下载安装。意思就是直接用手机打开网页,点击下载,就直接安装了,不用网上所说的用itunes,或者iPhone配置实用工具 去安装了。这样是不是很方便~!建议把这个网页链接生成二维码,这样用户就直接扫描二维码就可以下载了。。。
6、这样就完成了一个自己的appstore了,以后有更新直接丢到服务器上就好了,最好还生成个文件,用于判断是否有新版本的,应用直接检测文件,就可以提示用户是否更新了。
7、注意事项,在windows下的服务器有可能检测不到ipa与plist文件,需添到 mime 里面添加两个文件类型。
.plist 添加 text/xml;
.ipa 添加 application/octet-stream