众所周知,注册苹果299美刀的企业者开发账号后,可以分发应用;
ios7.0之前app下载链接可以是http的,但到了ios7.0以后,苹果要求使用https的服务器才能分发(有没有看到我对苹果的深深鄙视)。
正所谓道高一尺魔高一丈,人们很快发现可以使用dropbox分发(没钱人的做法,有钱人可以租一个https的服务器)。只是在用户安装的时候会出现dropbox的提示,网络也受到dropbox的牵制。但是很遗憾,几个月后(也就是现在),dropbox不能用了。于是聪明的人类继续寻找不付费的办法。。。。。终于。。。。发现了。。。。。
*gitcafe*,没错,一个git,带https的git。现在问题简单了,我们只需要创建一个gitcafe的账号,创建项目,在电脑上安装git,添加ssh公钥匙,创建Git仓库(配置项目到本地),提交plist文件到Git,再取得plist原始文档链接,最后拼装成itms-services地址就行了。有点晕?蛋定,请继续往下看:
1-创建gitcafe
打开https://gitcafe.com后单击创建吧,此步骤不多做说明。
2-创建项目
注册成功后会自动跳转到如下页面,
请单击页面中的“新建一个项目”,输入项目信息后,如下图所示,单击"创建"完成项目的创建。
3-在电脑上安装git
创建完项目后,自动跳转页面,如下图所示:
点击“安装并设置Git到您的电脑上”,跳转到页面https://gitcafe.com/GitCafe/Help/wiki/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E5%92%8C%E8%AE%BE%E7%BD%AE-Git#wiki后根据提示下载git并安装。
4-添加ssh公钥匙
继续刚才页面https://gitcafe.com/GitCafe/Help/wiki/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E5%92%8C%E8%AE%BE%E7%BD%AE-Git#wiki的下面几个步骤:
5-创建Git仓库(配置项目到本地)
根据下图提示,打开终端,输入下面命令
在终端输入完成后,点击“继续”。
6-提交plist文件到Git
完成以上5步后,就可以正常使用在Git中创建的项目了,我们先把一个plist放入相应文件夹(步骤5中mkdir KidBook 就是指定项目放入KidBook文件夹中,所以把plist放入KidBook文件夹中),如下图所示:
再通过终端输入git命令把plist文件提交到git
$ git add KidBook_iPad_1.0.0.20140708.plist
$ git commit -a -m 'plist文件'
$ git push -u origin master
7-抓取plist原始文档链接,拼装成itms-services
提交plist文件后,可以在git中查看到,如下图:
先选中此plist文件,然后点击“原始文档”,自动跳转页面,复制页面的链接,如:https://gitcafe.com/iLive/KidBook/raw/master/KidBook_iPad_1.0.0.20140708.plist
拼装成itms-services,得到:itms-services://?action=download-manifest&url=https://gitcafe.com/iLive/KidBook/raw/master/KidBook_iPad_1.0.0.20140708.plist
至此,完成分发,以下是ipad在safari打开拼装后的链接截图
****在此奉上一篇关于git的常见错误问题:http://blog.csdn.net/god_wot/article/details/10522405,感谢作者