In House打包流程

在一个app历经数周持续开发和多个版本快速内部迭代之后,当我们需要把这个版本发布到我们实际应用场景中,面对我们真实用户去say hi时,如果自身产品在发布(内测版本)之前确实找到一些潜在切相对稳定的种子用户,你应该会经常听到用户抱怨问题.往往集中如下几个点上: 是否真的解决我的需求? 版本获取的流程是否复杂? 版本发布响应速度是否足够快? ... ...等等. 当你真的开始面对最终用户,你才发现这只是一个开始...

Say Hi [Via BoardCaost]

抛开产品自身问题而言,快速而稳定响应速度成为决定是否能够留下种子用户一个很关键的key.

A:iOS账号类型


其实针对应用分发,iOS平台已经针对不同使用场景做了充分考虑,这直接体现不同的账号类型上.苹果开发者计划分为个人、公司、企业、和教育开发者四种账号类型.个人开发者账号应该是最为常见的,年费为$99刀一年,该账号在App Store销售者只能显示个人的ID.并且个人账号只能有一个开发者和100个苹果的iOS设备UDID测试. 所以如果你的应用要发布种子测试使用,100个UDID还是非常捉襟见肘的.

Account Type(Via by Dt)

Company开发者年费更个人账户一样也是$99刀一年,该账号在App Store销售者可以显示类似Studios,或者自定义的团队名称。最重要的是公司账号可以允许多个开发者协作开发,比个人多一些帐号管理的设置,可以设置多个Apple ID,分4种管理级别权限,100个苹果的iOS设备UDID测试。但是,申请时需要填写公司的邓白氏编码(D-U-N-S),D-U-N-S邓白氏码可以在苹果官方网站免费申请

而企业开发者账号费用为$299一年, 该账号开发应用不能发布到App Store,只能企业内部应用,苹果的iOS设备UDID数量不限制。这对大批量使用app来说极为便利,所以企业账号适合不希望上线App Store,但是需要企业内部,比如1000人的iOS设备都部署。

B:发布方式


苹果为了适应不同的使用场景,提供了四种不同的应用发布方式:苹果应用商店发布(App Store),苹果应用商店批量购买发布(Volume Purchase Program),In-House企业应用发布,Ad Hoc应用发布方式.

前两种不在赘述,重点说一下In-House企业应用发布和Ad Hoc两种方式.

In-House企业应用是不能提交到App Store,发布应用的具体内容也是不需要苹果官方审核.安装设备的数量目前也没有任何限制.所以权限最为开放,适合针对支持开放大批量对外用户测试使用.所以你看到很多第三方开放渠道下载IPA其实基于其他企业账号来支持的.

当然相对于In-House方式开放测试方式,苹果公司为了方便应用开发者在真机上进行应用测试,也支持Ad Hoc方式发布应用,应用的具体内容也不需要经过苹果的评审,但限制每个应用不能发布到超过100个设备上。如果应用需要小规模的测试或者企业规模很小可以采用这种方式发布企业应用.

C:In-House发布流程


首先进入登录企业级账号Member Center,在Certificates-Production中创建一个证书:

创建证书[Via by chenkai]

选择In-House and Ad Hoc,点击继续.注意的是,如果已经创建了In-House的证书,就不能再创建了,该选项会变灰,如下图。如果要重新创建,可以先在之前的列表中将该证书Revoke掉:

创建证书[Via by chenkai]

点击新建进入下一步需要上传一个证书,在Mac系统中进入"钥匙窜访问",选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书”:

钥匙窜请求证书[Via by chenkai]

输入常用邮箱地址,并存储到本地:

导出证书[Via by chenkai]

将生成的“CertificateSigningRequest.certSigningRequest”文件上传到开发者中心,点击下一步生成,最后将生成的证书下载到本地,双击打开。就可以在钥匙串中看到证书已经成功安装了:

安装证书[Via by chenkai]

重新回到开发者中心Member Center,在“Identifiers”-“App IDs”中创建一个应用对应的App ID,当前使用的是Explicit App ID,Wildcard App ID应该同样也可以:

创建AppId

在Provisioning Profiles中添加一个与刚刚创建的AppID相应的Profile,选择“In House”:

创建Provisioning File

创建的Provisioning File选择刚刚创建的App ID:

选择AppId

创建并生成Profile后,下载到本地,双击打开,添加到资料库中,然后Xcode在Build Phases中找到Code Signing,把Provisioning File设置刚才创建描述文件.在Coding Signing Identity选择Distribution:

选择证书

然后把工程部署Target选成iOS Devices,找到Product->Archive,则自动开始打包.记住对应打包选择账户一定是企业账户,导出IPA文件,整个打包流程就完成.这个IPA文件则可以借助类似TestFlight、Fir、蒲公英这种公共第三方很方便对外进行分发.只需要分享给最终用一个二维码或者一个URL地址用户就可以在设备任何地方打开并下载.非常简单实用且维护成本低廉.

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,567评论 25 707
  • 在介绍上架流程之前先铺垫一下两个网站,开发者官网和iTunes Connect 开发者官网——https://de...
    贪吃的猫cx阅读 1,052评论 0 5
  • 1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储...
    DanDanC阅读 7,834评论 5 15
  • 多说英语是一款针对英语口语练习的应用,免费真人外教指导是其最大的特色,让我们自学也能找到方向。结合生活热点的课程内...
    最美应用阅读 3,258评论 8 103
  • 1、七月就这样来了,八月就在不远处,八月是夏天的尾巴,这意味着炎热快要终结了。 2、60分钟的听力训练,ok。St...
    张诺然阅读 246评论 0 1