加快AppStore审核的两种方式之TestFlight预审核
Posted pengyuan_D
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加快AppStore审核的两种方式之TestFlight预审核相关的知识,希望对你有一定的参考价值。
相信一部分开发者,对于Apple收购TestFlight有着比较好奇的心态,那么TestFlight在被收购后,已经再次重新正式发布,可以正常使用了,那么又有多少开发者会去使用它呢?
读完Apple的TestFlight官方文档之后,已经不能阻止我的小宇宙爆发了,开始折腾了起来,大致总结有以下两点:
-
如果可以接受10测试人员,那么就不需要提交审核,意味着不需要Apple的漫长审核就可以进行安装测试和反馈意见,注意了,这里安装的设备是非越狱设备。(内部测试员)
-
如果不能接受10名测试,那么好吧!Apple提供一个1000名外部的测试人员,意味着你需要走Apple的审核流程,貌似审核时间不会太长,比起发布版本要短,但你还是必须遵守发布App的审核规范。 (外部测试员)
接下来我们一一讲解,我们需要了解的几个名词,“内部测试员”、“外部测试员“、”Version“、”Build“等等。
内部的测试人员
所谓内部,那就和ios开发者账号相关的子账号,按照以下几个步骤添加内部测试员:
1.点击用户和职能。
2.点击加号按钮。
3.填写信息和AppleID。
4.警告提示,不用管他,直接点击下一页。
5.选择职能,一般都选择技术,点击下一页,然后保存。
6.点击iTunes Connect 用户按钮右边的TestFlight 测试版本的测试者,勾选需要的内部用户的Apple用户,点击保存。
7.回到你的App管理页面。
8.选择你需要使用TestFlight来进行测试的App,点击预发行按钮。
9.点击构建版本,看看是否有已经构建好的版本,我这里是1.0.3版本为最新构建版本,这里的详细步骤略过,上传App我就不再讲了。
10.然后点击内部测试员,勾选上你需要的内部测试员,点击邀请。
外部的测试人员
所谓外部,那就是和iOS开发者账号无关的Apple用户,这个非常简单,按照以下几个简单的步骤添加外部测试员:
1.只需要点击你需要使用TestFlight来进行测试的App,点击预发行按钮。
2.点击外部测试员选项,点击加号按钮。
3.填写必要的信息,点击添加按钮即可。
4.回到构建版本选项,点击提交以供Beta App审核按钮,走一下流程,等待吧!哈哈!
版本构建
这里我想解释一下,Xcode项目设置里面的Version选项和Build选项的区别。
Version:标识着App的版本号。那么为什么又多一个Build选项出来呢?其实这里Apple设计很巧妙,上传到iTunes Connect的构建版本,已经不能删除了,可能我没找到这样的功能,那么我们构建的版本有bug,想重新上传,那么App的版本号已经不能修改了,所以就产生Build这个东西。
Build:标识着App的构建版本号,即是App二进制包的标识,这样重新上传iTunes Connect就不会发生冲突的情况。
那么我们上传一个版本,如下:
测试员操作流程
-
测试员会收到一封测试邀请邮件.
-
测试员先别急着打开邀请邮件,保证你手机上安装了TestFlight App。如果没有,请到App Store进行下载,名字叫TestFlight。
-
测试员打开邀请邮件,点击Open in TestFlight按钮。
-
看中文提示,看页面的引导,你应该可以下载到测试版本的App。
整个过程遇到的坑
-
为什么我添加了iTunes Connect用户之后,在TestFlight 测试版本的测试者里面找不到?(不要紧张,你添加成员只是给这个成功发送一封邮件,需要他手动去激活和登录iTunes Connect之后,你才可以找到?)
-
当我收到TestFlight邀请测试邮件之后,在电脑打开过,为什么之后在手机上打开已经失效了?(我也不明白为什么Apple这样设计,该链接只有一次性的有效期,请重新邀请。)
-
当我收到TestFlight邀请测试邮件之后,在手机打开无效果啊?在哪里下载测试版本的App呢?(不用急,下载一个名字叫TestFlight的App,再重新邀请,打开邀请测试邮件)
-
当我收到TestFlight邀请测试邮件,我应该点击哪里进行测试?(点击Open in TestFlight按钮,然后就会跳转到TestFlight App,等待一下,然后就可以下载安装测试的App啦!)
这篇文章只是抛砖引玉而已,希望其他大神有更专业的文章来指导大家
以上是关于加快AppStore审核的两种方式之TestFlight预审核的主要内容,如果未能解决你的问题,请参考以下文章