TestFlight实践2018

吐槽

说句实话,TestFlight的体验并不好,限制太多,流程繁琐,还要审核。目前,大多数有实力的公司都是采用299美元的企业账号来满足测试需求的。
“蚊子再小也是肉”,相对于Ad Hoc版本需要提供UDID,反复更新证书,100台限制,TestFlight的体验会相对好一点。
就算是“五十步笑百步”,毕竟是免费的,抱着“不用白不用”的“良好心态”,还是值得尝试一下的。
比如,像https://fir.im/这种国内第三方网站提供的服务体验就要好很多,同样也是免费可用的。

简介

分为内部测试和外部测试两种,都不需要提供UDID,而是要安装Test Fligh应用

  • 内部测试:首先要添加成为App Store Connect 用户,然后才能参与测试,并且数量上限是25人,不需要审核。
    需要邮件,并且需要是Apple ID,邀请的时候会发邮件,激活的时候要登录App Store Connect,并且还要接受协议什么的。稍微有点麻烦
TestFlight实践2018_第1张图片
image.png
  • 外部测试:只需要邮件,不需要是Apple ID;数量上限10,000,应该足够了。
    需要审核,当然这个审核比上架要简单一些。

相对来讲,外部测试更符合需求,这里的审核相比上架时候的审核,要简单的多,也更快一点。
当然,测试版还要审核,是最大的败笔,体验一下子从天上掉到了地下。比如,开发服务器,测试服务器都是内网,你苹果的审核人员能连上吗?难道这两种版本就需要测试了。

  • 组合使用方式

内部测试:用来测试开发服务器,测试服务器版本;比如公司测试,产品等人员。直接通过TestFlight安装,相对方便一点。

外部测试:预发环境,正式生产环境,作为体验用户进行试用

上传构建版本

  • 要测试,上传测试包是第一步。
  • 在申请完AppID,输入了App信息之后,就可以通过XCode上传版本了。
  • 这个时候离发布还远着呢,不需要提交苹果市场审核,还需要填写那么多信息。
  • 当然,这时候连内部的测试后台也是可以的,普通用户访问不到。
  • 访问路径是App Store Connect -> 我的App -> TestFlight,测试包上传完之后才能看到东西,不然的话,这里是空白。
TestFlight实践2018_第2张图片
image.png

填写测试信息,提交审核

TestFlight实践2018_第3张图片
image.png

审核信息和后面提交市场很像:

TestFlight实践2018_第4张图片
image.png

填了必要的信息,点了“存储”按钮之后,黄色小三角形的警示标志就不见了。

TestFlight实践2018_第5张图片
image.png

添加外部测试群组

TestFlight实践2018_第6张图片
image.png

“完成”之后,可以看到刚才添加的群组

TestFlight实践2018_第7张图片
image.png

添加测试员

TestFlight实践2018_第8张图片
image.png

“下一步”之后,会出现添加对话框;基本上只要邮件就可以了,姓名可以用中文。

TestFlight实践2018_第9张图片
image.png

添加完成之后,可以看到添加的成员

TestFlight实践2018_第10张图片
image.png

添加构建版本

TestFlight实践2018_第11张图片
image.png

版本添加对话框

TestFlight实践2018_第12张图片
image.png

“下一步”之后是这样的,测试信息中的内容自动带过来了

TestFlight实践2018_第13张图片
image.png

继续“下一步”

TestFlight实践2018_第14张图片
image.png

“提交以供审核”之后,可以看到状态变了

TestFlight实践2018_第15张图片
image.png

等审核结果,才能进行下一步,初步估计1天时间应该能过了。

这次实践确实只要一天,就审核通过了,并且第2个版没有审核就通过了。

TestFlight实践2018_第16张图片
image.png

邀请邮件

测试信息部分,保持自动通知测试员前面的勾打上,那么每次添加构建版本之后,测试员会收到来自Test Flight的邮件

TestFlight实践2018_第17张图片
image.png

可以看到邀请码,这个在下载版本的时候要用到。

TestFlight实践2018_第18张图片
image.png

测试员要在苹果商店下载Test Flight应用,从邮件中获取验证码,然后打开Test Flight,输入邀请码,就可以下载测试版应用进行测试。测试员的动作可以在App Store Connect -> 我的App -> Test Flight中看到。

TestFlight实践2018_第19张图片
image.png

至于将测试版本设置为过期,个人认为没有必要。从Test Flight上下载的版本,前面有个小✨,可以很方便看出来。另外,默认有个90天的有效期,到时候测试版会自动变为不可用状态。

参考文章

TestFlight Beta 版测试概述
TestFlight用法 包教包会(iOS APP官方测试工具)
TestFlight使用之外部测试 包教包会(iOS APP官方测试工具)

你可能感兴趣的:(TestFlight实践2018)