开始用Swift开发iOS 10 - 24 使用TestFlight进行Beta测试

Beta测试是在产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,通过了验收测试,产品就会进入发布阶段。

在iOS 8 时,Apple发布TestFlight用于Beta测试。之前TestFlight一直是独立用户mobile app测试的mobile平台,在2014年2月,Apple收购的TestFlight母公司Burstly。现在TestFlight已经集成到iTunes Connect中,允许开发只通过邮件地址邀请Beta测试用户。

在iTunes Connect中创建一个App Record

iTunes Connect 是为iOS开发者提供在App Store管理销售他们apps的Web应用工具。

在上传app之前,必须要在 iTunes Connect中有App Record

  • 需要提供下列信息:
    • Platform
    • App name
    • Primary language
    • Bundle ID
    • SKU


  • 创建成果后会跳到下一个页面

App信息

这一步主要选择一下App分类的类别。


价格与销售范围

准备提交

这一步主要添加截图、app描述、app图标、联系信息等信息

  1. 预览图和截图
    提高至少一张5.5 英寸的截图(1242x2208 pixels) ,iTunes Connect会自动生成其他屏幕尺寸的图片。详细可参考iTunes Connect Developer GuideiTunes Connect 开发人员帮助(中文)

  2. app描述
    填写一些相关描述,关键词(以逗号分隔),URL等


  3. App 综合信息


这边的App Store 图标要求是1024x1024 pixels,不能包含隐藏元素。

  1. App 审核信息
  1. 版本发布

更新Build string

回到Xcode,确认版本数字与iTunes Connect中一致。

准备App Icon和启动页图片

  • 利用类似图标工场这种移动应用图标生成工具,可生成一些大小的图标。

可以在Finder中直接复制AppIcon.appiconset目录替代即可。

  • 在默人的启动开始页面LaunchScreen.storyboard中,添加一个图片。

打包和验证App

在上传app到iTunes Connect之前,如要创建app包,这在Xcode 8之后已经非常容易了。

  • 在主菜单中选择Product > Scheme > Edit Scheme


    确认Build ConfigurationRelease

  • 在主菜单中选择Product > Archive,可能需要等待一段时间。

  • 打包成功后,在主菜单中打开Window > Organizer,出现如下界面:

  • 选择Validate...,然后选择自己的开发者账号:

点击Validate,之后可能需要一段时间:

上传应用到iTunes Connect

  • 上面的验证成功后,点击Upload to App Store...,然后在点击Upload,这个过程可能也需要比较长的时间。

管理内部测试用户

  • 内部用户也就是 iTunes Connect 用户,最多可添加25个。可在用户和职能中添加。
  • 添加iTunes Connect 用户
  • 添加内部测试用户后,内部测试用户会收到邮件,内面有验证码。


  • 下载 TestFlight 应用然后在 Redeem中输入验证码,即可下载安装应用测试。

管理外部测试用户(Beta测试用户)

以前是最大限制2000,现在可以邀请10000名外部测试人员。外部测试用户不需要事先添加。

  • 填写完整测试信息


  • 新建群组,比如就叫外部测试员

代码

Beginning-iOS-Programming-with-Swift

说明

此文是学习appcode网站出的一本书 《Beginning iOS 10 Programming with Swift》 的一篇记录

系列文章目录

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,092评论 4 62
  • 前言 个人声明,本文内容主要来自苹果官方中文文档和个人翻译整理的英文文档,不能保证翻译的绝对准确,不能保证细节详尽...
    Doris_Lee阅读 10,228评论 1 13
  • 这是个大问题,困扰我们 一辈子的大问题。父母那一辈的人没有这个概念,基本上就去国有企业,去不了的就干个体户。我小的...
    伍帆阅读 247评论 1 5
  • “猫学姐!”清泉看到紫发萝莉的第一反应是惊讶,然后带着一丝敬畏的说道,这是什么情况,一个清泉已经把我们4人逼到绝境...
    考拉凶猛阅读 190评论 0 0
  • A5 Benny Du (杜木)
    Writers_to_be阅读 264评论 0 1