搭建自己的iOS内测分发平台

前言:

苹果提供了一个以无线方式安装企业内部应用的策略,我们可以利用这个策略去内测分发自己的iOS应用。下面我们一步步来实现自己的内测分发。

步骤:

一、搭建内测分发站点

这里我就不多说了,有一台自己的服务器,使用lnmp或者lamp搭建一个web站点就可以了。推荐使用nginx,这个在配置SSL证书的时候会简单。

二、申请SSL证书

苹果在今年出来的政策,全部数据传输都要使用HTTPS才可以。SSL证书可以使用免费的,也可以使用收费的。

免费的推荐使用景安的->传送门

收费的推荐使用namecheap的->传送门

具体安装方法我就不多说了。

三、建立内测分发目录

我们在绑定好域名之后,在服务器上面建立一个虚拟主机用于内测分发,并上传好Display Image(57*57)和Full Size Image(512*512)的程序icon。

例如:

https://www.ianisme.com/myapp/image57.png

https://www.ianisme.com/myapp/image512.png

四、添加udid

既然是内测分发,我们当然是给公司内部人员下载的了,需要把公司内部人员的设备的udid添加到自己的开发者账号中去。

五、打ipa包并上传

我们使用自己的开发者账号进行打包

在打包类型中我们选择Save for Ad Hoc Deployment点击下一步


我使用的是Xcode7.1,这里勾选上Include manifest for over-the-air installation


然后在这里填上应用的名字,后面的选项填入即将上传服务器的ipa的地址以及图片地址,


例如:

https://www.ianisme.com/myapp/myapp.ipa

https://www.ianisme.com/myapp/image57.png

https://www.ianisme.com/myapp/image512.png

打包完成后会生成一个manifest.plist文件和一个ipa文件

将manifest.plist和ipa文件上传到自己的服务器https://www.ianisme.com/myapp/目录中去。

如果Xcode版本较低或者以后对APP进行迭代更新,我们都可以直接创建manifest.plist文件

内容如下:

可以对其中的内容进行更改。

六、编写前端页面进行分发

我们有两种方式

第1种:

我们在网页的head标签中加入JS代码,当用户访问网页的时候自动触发,进行下载。

varurl="https://www.ianisme.com/myapp/manifest.plist";

window.location="itms-services://?action=download-manifest&url="+url;

第2种:

打造一个炫酷的页面(此处省略),以web链接的形式当用户点击触发a标签的时候进行下载

点击下载

总结:

其实我们可以有fir.im、pre.im等第三方分发平台以及苹果自己的TestFlight可以选择,有人说第三方服务可能会存在不可抗拒的

因素,而TestFlight的连接速度就非常慢,而我还是喜欢用这些三方平台,我觉得在内测中,我们应该把时间浪费在有意义的事情上面。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容

  • 简述:iOS开发平时发布内测应用,大家经常用的有蒲公英、fir.im等第三方服务平台,无论是手动打包上传至内测平台...
    C_HPY阅读 10,241评论 10 26
  • 应用内测分发平台 首先就是祭出好用的应用内测分发平台。 蒲公英:免费的应用托管平台 | App应用众测分发 fir...
    小白进城阅读 8,610评论 4 9
  • 一.需求 大批量的app内测。 针对app审核难过包,可以考虑企业签名暂时代替appstore发布(网上资料说是有...
    突刺刺阅读 8,235评论 1 15
  • 对于我来讲,所有的运动消耗都没有跳舞这么痛快。喜欢的东西不用坚持,是习惯,是想偷懒都不能。所以就想到了对孩子,有时...
    婵婵的每一天都值得记录阅读 181评论 0 2
  • 夏日来了,风儿也变得轻柔了好多,它浅浅的摇曳着树梢的渐渐绿透了的叶子,就这样写着属于它们的歌谣。 日子过得简单而随...
    爱着这世界阅读 186评论 0 0