IOS 使用TestFlight 详解
IOS-TestFlight 使用起来很容易,还是免费的,不妨把它作为你改进 App 的另一种渠道。不过现在 TestFlight 只支持了 iOS 平台的 App,每个开发者账号最多只能测试10款不同的 App。苹果官方提供的方法教程
TestFlight 的测试方式分为两种:
一种是内部测试;
一种是外部测试。
从功能上讲,这两种方式都可以为测试人员在测试阶段对你的 App 进行测试。但是既然分了内部测试和外部测试,他们肯定还是有区别的,所谓的内部主要是指 iTunes Connect 上在你的开发团队里参与技术开发或者管理的成员。最多可以邀请 25 个内部成员,而与之相对的外部测试,指的是那些不属于你的团队或者公司的测试者,外部测试人员的上限是 10000 人。这里有一点需要注意的是,在你邀请外部成员参与测试之前,需要先通过苹果的审核,一般审核会在一两天左右。而这一限制在内部成员上就没有,也就是说只要你把你的 App 上传到 iTunes Connect 上之后内部成员就可以开始进行内部测试了,无需审核。在邀请发出后,有效测试时间为 90 天。
一、首先提交一个上架版本的 build
二、邀请测试人员
你可以根据你自己的意愿邀请该 prerelease 版本的测试人员。
- 内部测试人员在你提交新的 build 并开启 TestFlight 之后即可安装
- 外部测试人员需要你提交并通过 prerelease
版本的审核之后才能安装。
1、邀请内部测试人员:
内部测试人员必须是你 iTunes Connect 团队的成员,而且只有 Admin、Legal 和 Technical 角色有内部测试权限。所以要添加内部测试人员,必须先将他添加到 iTunes Connect 团队中来。
- 登录 iTunes Connect,点击‘用户和职能’图标
点击下图中的‘+’号按钮。
根据页面指示,添加成员姓名、账号信息,设置成员角色,设置该成员接受的通知类型,点击‘Save’完成添加。到此,Apple 会向该成员的
Email 邮箱发送一封确认邮件,待其确认后,他就会出现在‘Users’列表中了。下面还需要开启该成员的内部测试权限。在‘Users’列表中,选中刚刚添加的成员进入该成员的详情页面,可以看到下图中的‘InternalTester’选项,点击开启并保存。
接下来就可以向你的App添加测试人员了。进入到 App 的详情页,选中‘Prerelease’选项卡,再选中里面的‘Internal Testers’选项卡,如下图所示。
在左侧的复选框中,勾选不多于25个测试人员,然后点击保存。
然后再点击‘Internal Testers’旁边的‘Builds’选项卡,这里是你提交各个版本的 build 列表,每个 Version 旁边都会有一个如下图所示的‘TestFlight Beta Testing’选项。
点击开启你想要测试的 Version 旁边的‘TestFlight Beta Testing’按钮,然后你刚刚选中的那些内部测试人员会收到一封邀请测试的邮件,他们可以直接用 TestFlight 去安装该App的Beta版。(邮件获取验证码,进行安装)
2、邀请外部测试人员
你最多可以邀请10000个外部测试人员,添加外部测试人员会更简单一点,他们不需要成为你 iTunes Connect 团队的成员。
- 添加测试群组,并添加外部测试邮箱等信息
只需要提供外部测试人员的邮箱即可,First Name 和 Last Name 均是可选项,完成填写后,点击‘Add’按钮完成添加。这里 Apple 还提供了用文件导入的方式来添加外部成员;你可以点击‘Import File’旁边的问号按钮,然后点击弹窗里面的模板链接来获取具体的文件模板。
first name, last name, email address
外部测试人员想要参与测试的话,必须要 App 已经通过了 Beta App Review 才行。
- 可以点击‘Build’选项卡下面的‘Submit For Beta App Review’来提交 Beta 审核。目前来看,Beta审核还是比较快速的,有时候一个工作日就可以通过审核。可能是现在使用 TestFlight 功能的 App 还不太多吧;不知道等TestFlight 普及之后,随着参与 Beta Review 的 App 越来越多,Beta 审核还能不能一直这么快。
- 等 BetaApp Review 完成之后,就可以点击下面的‘Send Invites’按钮来向外部测试人员发出邀请邮件了
邮件收到信息后,查看测试兑换测试码
将测试邀请码输入到TestFlight 中进行下载
IOS 使用TestFlight 详解相关推荐
- iOS 2D绘图详解(Quartz 2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)
前言:一个路径可以包含由一个或者多个shape以及子路径subpath,quartz提供了很多方便的shape可以直接调用.例如:point,line,Arc(圆弧),Curves(曲线),Ellip ...
- IOS 多线程04-GCD详解 底层并发 API
IOS 多线程04-GCD详解 底层并发 API 注:本人是翻译过来,并且加上本人的一点见解. 前言 想要揭示出表面之下深层次的一些可利用的方面.这些底层的 API 提供了大量的灵活性,随之而来的是大 ...
- iOS核心动画详解swift版----基础动画
2019独角兽企业重金招聘Python工程师标准>>> iOS核心动画详解swift版---基础动画 创建工程,添加2个ViewController,通过rootViewContro ...
- iOS教程:详解iOS多图下载的缓存机制
ios教程,ios的干货一直来不及给大家分享,小编也是一直在忙啊!今天给大家献上ios:详解iOS多图下载的缓存机制 1. 需求点是什么? 这里所说的多图下载,就是要在tableview的每一个cel ...
- iOS TableView 使用详解
IOS TableView 详解 一.建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, ...
- iOS 内购详解-代码篇
内购项目-代码篇 一.分步骤说明 1.获取商品列表 2.苹果服务器返回的可购买商品 3.下单购买商品 4.购买队列状态变化,判断购买状态是否成功 5.交易验证 6.拿到的收据信息是,此App所有购买的 ...
- ios NSFileManager 用法详解
2019独角兽企业重金招聘Python工程师标准>>> iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileMana ...
- iOS runtime 底层详解、内部原理、场景应用
前言学:位域和共用体 一:isa指针--runtime之前的学习 1.1:苹果应用的按位或.按位与 二:类对象信息 2.1:类对象信息:rw_t 2.2:类对象信息:方法缓存(很关键) 2.2:类对象 ...
- 【转】iOS Memory 内存详解
0. 前言 本文以 iOS Memory 的相关内容作为主题,主要从一般操作系统的内存管理.iOS 系统内存.app 内存管理等三个层面进行了介绍,主要内容的目录如下: iOS 是基于 BSD 发展而 ...
最新文章
- 使用Win API创建工具栏
- easyui 传递参数报错(错误:uncaught SyntaxError: Unexpected identifier)
- asp.net基础中Get和Post的区别。
- C++ Primer 5th笔记(chap 17 标准库特殊设施)ECMAScript正则表达式
- 助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。附:技术产品
- 这是我第一题AC的线段树
- iphone换机数据迁移_iPhone 与安卓手机备份与资料迁移的方法
- 【重点 递归版】剑指offer——面试题16:反转链表
- UIWebView关于XMLHttpRequest的内存泄漏
- python双线性插值函数_OpenCV ——双线性插值(Bilinear interpolation)
- 搜索网络所有计算机快捷键,实用电脑快捷键使用大全(图文)
- 一款好看的个人工作室主页源码
- python3安装speech语音模块
- 提升客户生命周期价值(CLV)的5大方法
- 【震惊】超市不能说的N个秘密:你已在不知不觉中上当
- 实测:合宙ESP32C3开发板可以直接用Arduino开发
- linux dd命令制作软盘,【Linux】dd命令操作磁盘与镜像
- 鸣志驱动器与研华工控机RS485/422 com串口接线方法
- 网络安全十大威胁的防范方法
- Pwn 二进制漏洞审计
热门文章
- WebDriver - 伪浏览器PhantomJs(ghost driver) HtmlUnit
- 阿里修炼秘籍,如何快速成长的几个技巧?
- 【POJ】2676-Sudoku 【51Nod】1211-数独(DFS)
- 可行性分析(研究方法、技术路线、实验手段、关键技术)、学位论文研究的工作条件
- SpringBoot MongoDB 插入内容去掉_class字段
- 一个人年轻的时候,总以为疾病和死神只会光顾别人
- 入门JAVA第十六天 数据库
- 华为手机怎样无线与电脑连接电脑连接服务器,华为手机助手如何无线连接电脑...
- 跑跑卡丁车组队竞速赛得分制度问题
- xposed框架定位模块_Xposed模块开发基本方法记录