TestFlight Beta 测试是什么?为什么很重要?

借助 TestFlight Beta 测试,您可以在 App 于 App Store 中上市前,将预发行版本分发给最多 25 位可信内部用户或最多 1000 位外部测试员。测试员使用 TestFlight App 在其 iOS 设备上安装预发行版本,借此您可以收集您的 App 在特色与功能方面的反馈。

什么是 TestFlight App?

通过 TestFlight App,您可以在 iOS 设备上安装 Beta 版 App 并进行测试。开发者邀请您对其 App 进行 Beta 测试后,您可以在新版本可用时进行安装。您还可以通过 TestFlight 向开发者提供有关您受邀测试的预发行 App 的功能反馈。

我可以测试 Mac app 吗?

不能。TestFlight Beta 测试和 TestFlight App 要求 iOS 8 或更高版本。

我可以同时测试一个 App 的多个版本吗?

不能。用户一次只能测试一个构建版本。当您提供另一构建版本进行测试时,测试员可以在 TestFlight App 中更新到该版本。

我可以同时测试一个版本的多个构建版本吗?

可以。您可以在任何时间同时测试两个不同的预发行构建版本。内部测试员始终可以访问最新上传的构建版本。

用户可以在多久时间内测试预发行构建版本?

用户可以在自您将预发行构建版本发布至测试员起的最多 60 天内进行测试。您可以在“预发行”部分中每个构建版本的“内部测试员和外部测试员”列中查看您剩余的测试天数。

要在 30 天后继续测试您的 App,请上传新的构建版本。请注意,您的测试员必须在其设备上安装新的构建版本。

我可以获取构建版本的故障报告吗?

不能。不提供针对预发行构建版本的故障报告。

TestFlight Beta 测试是否提供构建版本服务器集成的 API?

否。我们不提供构建版本服务器集成的 API。

能否将 TestFlight Beta 测试与“企业开发者计划”共同使用?

不能。TestFlight Beta 测试仅可用于要在 App Store 中发布的 App。“企业开发者计划”和点对点分发计划是相互独立的。

为何我的构建版本“正在处理”?需要多长时间?

在 iTunes Connect 上使用构建版本前,必须对其进行处理。如果您已成功上传了某一构建版本,并且该版本处于“正在处理”状态已超过 24 小时,那么可能存在问题。要解决该问题,请 联系我们。

是否只有通过 iOS 8 SDK 构建的 App 才能使用 TestFlight Beta 测试?

否。TestFlight Beta 测试可与上传的任何预发行构建版本搭配使用,不论其 iOS SDK 如何。不过,TestFlight App 要求 iOS 8 或更高版本。

我在 iTunes Connect 上关闭某一版本的 TestFlight Beta 测试后,会发生什么情况?

在您关闭某一版本的 TestFlight Beta 测试后,已安装了构建版本的测试员仍然可以在 60 天期限的剩余时间内继续使用该构建版本。期限之后,他们将无法继续使用。在您关闭 TestFlight Beta 测试后,尚未安装此 App 的测试员将无法进行安装。

App 需要处于什么状态才能开始测试?

您的 App 可以处于任何状态。

可以邀请多少位测试员测试我的预发行构建版本?

对于每个 App,可以从您的 iTunes Connect 用户中选择最多 25 位作为内部测试员,也可以邀请最多 2000 位外部测试员。

每位测试员可以使用多少台设备?

每位测试员可以将一个预发行构建版本安装到最多 10 台设备上。

内部测试员和外部测试员有何区别?

内部测试员必须在 iTunes Connect 上具有“管理员”、“技术”或“法务”用户职能。通过 Xcode 或 Application Loader 上传构建版本后,您便可立即和内部测试员一起开始测试该构建版本。

外部测试员可以是具有电子邮件地址的任何人员。在您邀请外部测试员前,您上传的预发行构建版本必须先获得 Beta 版 App 审核部门的批准。

如何添加和邀请内部测试员?

内部测试员必须是 iTunes Connect 用户,且具有“管理员”或“技术”用户职能。

添加内部测试员:

  1. 前往 用户和职能
  2. 选择您团队成员的用户档案
  3. 打开“内部测试员”

要邀请内部测试员,请按照如上所述添加内部测试员,然后执行下列步骤:

  1. 前往 我的 App
  2. 选择您要测试的 App
  3. 在“预发行”中,前往“内部测试员”标签
  4. 选择您要测试该 App 的用户
  5. 在“预发行”中,前往“构建版本”标签
  6. 开启“启用 TestFlight Beta 测试”

如何添加和邀请外部测试员?

外部测试员可以是具有电子邮件地址的任何人员。

添加外部测试员:

  1. 前往您要测试的 App 的“预发行”部分
  2. 前往“外部测试员”,再点按“+”
  3. 选取“添加新测试员”
  4. 输入测试员的电子邮件地址,再点按“添加”

也可以从逗号分隔值 (CSV) 文件导入外部测试员。CSV 文件的格式必须使用如下格式:名字、姓氏和电子邮件地址。为方便起见,我们已为您 创建了模板。

若要邀请您添加的外部测试员,请执行下列步骤:

  1. 提交您的构建版本,以获得 Beta 版 App 审核部门的批准。
  2. 在构建版本获得批准后,请前往“预发行”。
  3. 前往“外部测试员”列,再点按“发送邀请”。

“已添加”状态表示什么意思?

“已添加”状态表明您已添加该测试员,但尚未邀请其测试您的构建版本。要发送邀请,请前往 我的 App,再选择您的 App。在“App 详细信息”中,前往“预发行”,再打开“TestFlight Beta 测试”。

请注意,您的构建版本必须先经过 Beta 版 App 审核部门的批准,您才能邀请外部测试员。

我可以在何处注明供测试员查看的测试详细信息?

测试详细信息可以添加到特定构建版本的“测试内容”字段中,这些信息会显示在 TestFlight App 中。提供测试信息:

  1. 前往“我的 App”,再选择您的 App
  2. 在“App 详细信息”中,前往“预发行”
  3. 点按对应的构建版本号,选择“TestFlight”,然后前往“测试内容”字段

如何了解测试员是否正在测试我的 App?

要查看用户最新安装的您的所有 App 的构建版本,请前往“用户和职能”,再选择用户的档案。您也可以在“预发行”中查看某一款 App 所有用户安装的最新构建版本。为此,您需要:

  1. 前往 我的 App,再选择您的 App
  2. 在“App 详细信息”中,前往“预发行”
  3. 前往“内部测试员”或“外部测试员”

如何查看用户正在使用哪些设备测试我的 App?

您可以在“用户和职能”中,通过用户档案,查看您的内部测试员所添加设备的列表。

查看所有用户测试特定构建版本所用的设备:

  1. 前往 我的 App,再选择您的 App
  2. 在“App 详细信息”中,前往“预发行”
  3. 点按对应的构建版本号
  4. 在 TestFlight 中,前往“测试员”

测试员如何提交反馈?

测试员可以在 TestFlight App 中提交针对您的 App 的反馈。反馈将通过电子邮件发送,其中包含 App 和设备信息,以及测试员提供的其他详细信息。测试员也可以附上屏幕快照。

我可在何处添加用于接收测试员反馈的电子邮件地址?

  1. 在 iTunes Connect 上前往 我的 App

    1. 选择您的 App
    2. 在“预发行”中,点按您要测试的构建版本
    3. 选择“TestFlight”标签
    4. 在“反馈电子邮件”字段中输入电子邮件地址

如何移除我已邀请的测试员?

要移除内部测试员,请前往“我的 App”,再选择您的 App。在“App 详细信息”中,前往“预发行”,再转到“内部测试员”。在“内部测试员”中,取消选中该用户的“测试”注记格。

要移除外部测试员,请前往“我的 App”,再选择您的 App。在“App 详细信息”中,前往“预发行”,再转到“外部测试员”。在“外部测试员”中,取消选中该用户的“测试”注记格,然后点按“移除”。

我需要知道内部测试员的 Apple ID 吗?

不需要。向内部测试员发出的邀请将发送到与他们的 iTunes Connect Apple ID 相关联的电子邮件地址。他们也不必使用该 Apple ID 安装构建版本。

我需要知道外部测试员的 Apple ID 吗?

不需要。您可以使用任何有效的电子邮件地址来邀请外部测试员。该地址不必是 Apple ID。

测试员在其 iOS 设备上点按邀请链接并且接受和安装构建版本后,他们的邀请将与其当前的 Apple ID 关联。

请注意,所有更新消息将发送到用于邀请测试员的电子邮件地址。

测试员应如何登录 TestFlight App?

TestFlight App 将使用当前用于 iTunes Store 和 App Store 的同一 Apple ID。用于 TestFlight App 的 Apple ID 和邀请的电子邮件地址不需要一定相符。

测试员如何使用 Game Center?

要使用 Game Center 功能,测试员必须在其 iOS 设备的“设置”中启用“Game Center 沙盒”。

Apple 能否为我的构建版本提供外部测试员?

不能。但是您可以在自己的网站上招募外部测试员。您需要的仅仅是他们的电子邮件地址,以及他们同意接受您的邀请。

“预发行”中都有些什么?

“预发行”中包含您的所有预发行版本,以及它们各自的所有构建版本。

当我关闭测试时,测试员是否会收到通知?

不会。测试员将再也无法安装预发行构建版本。已安装了构建版本的测试员可以继续使用该预发行构建版本,直到测试期限结束。

测试期结束后,测试员是否会免费获得我的 App?

不会。测试期结束后,测试员必须从 App Store 下载您的 App 才能继续使用它。如果他们已拥有您的 App 的某一版本,则不需要再次购买。

测试期结束后,测试员能否保留 App 内购买项目?

不能。App 内购买项目仅在测试期间,在预发行构建版本中免费提供。

“预发行”中的版本号和构建版本号来自何处?

“预发行”中的版本号基于 Xcode 中的“版本”字段,或者 Info.plist 系统文件中的“Bundle version string, short”键。构建版本号基于 Xcode 中的“构建版本”字段,或者 Info.plist 系统文件中的“Bundle version”键。

过期和无效的预发行构建版本之间有何区别?

过期的预发行构建版本是已完成测试期的最新构建版本。所有不再进行测试的其他预发行构建版本都是无效的构建版本。

如果我的预发行构建版本不含 Beta 权限,我该怎么办?

要使用 TestFlight App 测试您的预发行构建版本,必须使用 App Store 分发预置描述文件对其签名,该描述文件中包含了 Beta 权限。iOS 开发者中心 中生成的新分发预置描述文件将自动包含 Beta 权限。

如果您有在 TestFlight Beta 测试启动之前生成的现有分发预置描述文件,您必须重新生成该描述文件。

是否需要先获得批准,才能开始测试预发行构建版本?

若要向内部测试员提供预发行构建版本,您的 App 不需要通过 Beta 版 App 审核部门的审核。

若要向外部测试员提供预发行构建版本,您的 App 可能需要通过 Beta 版 App 审核部门的审核。

我可以要求 Beta 版 App 审核部门加快审核吗?

不可以。Beta 版 App 审核部门不接受加快审核预发行构建版本的请求。

预发行构建版本被拒时如何进行申诉?

若要对被拒预发行构建版本进行申诉,请联系 Beta 版 App 审核部门。

供外部测试员测试的每个构建版本是否都要通过 Beta 版 App 审核部门的审核?

某一版本中要向外部测试员发布的第一个预发行构建版本必须通过 Beta 版 App 审核部门的审核。在初次批准后,如果 app 在形式或功能上有大幅更改,则开发者应当提交审核。细微变化不需要获得批准。

在提交 Beta 构建版本进行审核时,我需要提供什么信息?

要向 Beta 版 App 审核部门提交预发行构建版本,您应当 TestFlight 中该构建版本的测试信息中提供下列详细信息:

  • App 描述
  • 测试内容
  • 反馈电子邮件
  • 营销网址 (URL)
  • Beta App 审核信息

如何向 Beta 版 App 审核部门提交预发行构建版本?

要将您的构建版本提交到 Beta 版 App 审核部门,请前往“我的 App”中该 app 的“预发行”部分。针对您要提交的构建版本,选择“外部测试员”列中的“提交以供 Beta App 审核”。

构建版本通过外部测试批准时我会收到通知吗?

您的构建版本获得 Beta 版 App 审核部门的批准时,您将会收到电子邮件。“外部测试员”列中该构建版本的状态也会变为“已批准”。

提交构建版本后,我可以将其从 Beta App 审核中移除吗?

可以。您可以从 Beta App 审核中移除构建版本。在“预发行”中,点按构建版本,再点按“测试信息”。

如何为 TestFlight 用户创建群组?

创建群组:

  1. 前往“用户和职能”。
  2. 前往“TestFlight Beta 测试员”。
  3. 前往“外部测试员”。
  4. 查找并选择您要加入新群组的外部测试员。
  5. 在“群组”下,点按“+”,再选取“创建新群组”。

另一种方法是在您要测试的 App 的“预发行”中选择外部测试员。也可以在添加新的外部测试员时轻松创建群组。

可否将内部测试员添加到群组中?

不能直接添加。您必须先将该用户以“外部测试员”添加。

如何编辑群组?

更改特定用户的群组:

  1. 前往“用户和职能”。
  2. 前往“TestFlight Beta 测试员”。
  3. 前往“外部测试员”。
  4. 查找并选择您要在群组中添加或移除的外部测试员。
  5. 要将用户从群组中移除,请点按该群组的“-”。
  6. 要将该用户添加到群组中,请点按“+”,再选取“编辑群组成员”。

编辑特定群组中的用户:

  1. 前往“用户和职能”。
  2. 前往“TestFlight Beta 测试员”。
  3. 前往“外部测试员”。
  4. 点按右侧的“编辑”。
  5. 选择您要编辑的用户。
  6. 点按“群组”菜单,再选取“编辑群组成员”。
  7. 要将选定的用户从某一群组中删除,请取消选中该群组的注记格。
  8. 要将选定的用户添加到某一群组中,请选中该群组的注记格,直至显示勾号。

最后附上apple官方链接

TestFlight Beta 相关问答相关推荐

  1. SoapUi测试,测试相关问答知识

    2019独角兽企业重金招聘Python工程师标准>>> SoapUi测试 http://www.csdn123.com/html/topnews201408/39/14939.htm ...

  2. 关于压电式雨量传感器技术相关问答的回复

    关于压电式雨量传感器技术相关问答的回复 很多用惯了翻斗式雨量传感器的便宜,可能对压电式雨量计的很多问题不是很清楚,这篇文章会就大家心里的疑问做出回答: 在解答之前,先带大家了解什么是压电式雨量传感器  ...

  3. 【转载】SCI投稿过程总结、投稿状态解析、拒稿后对策及接受后期相关问答

    在小木虫上(转载自科学网)看到的一篇关于论文投稿的帖子,个人认为很详细. 从引用的网址来看,写这个帖的博主应该是医学类的,但是对于投稿来说还是有一定的参考价值. 主要内容: 投稿前准备工作和需要注意的 ...

  4. 关于《报到证》的相关问答

    关于<报到证>的相关问答 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office& ...

  5. SCI投稿过程总结、投稿状态解析、拒稿后处理对策及接受后期相关问答综合荟萃目录

    SCI投稿过程总结.投稿状态解析.拒稿后处理对策及接受后期相关问答综合荟萃目录(重点是一.二.四.五.六): (一)投稿前准备工作和需要注意的事项.投稿过程相关经验总结 (二)SCI期刊投稿各种状态详 ...

  6. 戴尔中国“三包服务”相关问答

    戴尔中国"三包服务"相关问答 [来自:戴尔中国] 1.戴尔的"三包服务"是什么? 答:戴尔计算机(中国)有限公司(以下简称"戴尔公司")将根 ...

  7. godaddy java_美国Godaddy主机JAVA+JSP设置步骤图解及相关问答

    JSP这种语言使用的人也越来越多了,但是纵观国内外,支持JSP语言的虚拟主机是相当的少,双线多线主机支持JSP的基本没有.现在流行到国外去买虚拟主机,空间大不说,最方便的是不用备案.但是由于语言的差异 ...

  8. SCI投稿过程总结、投稿状态解析、拒稿后对策及接受后期相关问答

    SCI投稿过程总结.投稿状态解析.拒稿后处理对策及接受后期相关问答综合荟萃目录(重点是一.二.四.五.六): (一)投稿前准备工作和需要注意的事项.投稿过程相关经验总结 (二)SCI期刊投稿各种状态详 ...

  9. iOS app上传 之TestFlight Beta版本测试

    软件开发中的版本分类 alpha内部测试版本,极不稳定,一般也不会出现在公众视线中,仅供内部测试人员测试用. beta公共测试版,就是对外发布软件的测试版,用于收集公众的意见.建议和问题. 就是正式版 ...

  10. SCI投稿过程总结、投稿状态解析、拒稿后处理对策及接受后期相关问答

    SCI投稿过程总结.投稿状态解析.拒稿后处理对策及接受后期相关问答综合荟萃目录(重点是一.二.四.五.六): (一)投稿前准备工作和需要注意的事项.投稿过程相关经验总结 (二)SCI期刊投稿各种状态详 ...

最新文章

  1. ssm框架mysql配置_ssm框架使用详解配置两个数据源
  2. [文件系统]文件系统学习笔记(一)---基本概念以及inode
  3. 第一台计算机豹电器元件,电气基础和安全知识.ppt
  4. linux 添加编程环境变量配置
  5. 用数据库的方式编辑上一页 下一页
  6. S7-300/400 系统 Profibus DP 通讯故障诊断实用方
  7. Ubuntu IP设置为静态
  8. oracle11g db files,oracle11g整个DB迁移
  9. python multiprocess queue_Python:Multiprocessing Queue.put不适用于半大数...
  10. 《运算放大器权威指南》读书笔记(二)
  11. 富士施乐m115b怎么连接电脑_富士施乐m115b驱动|富士施乐DocuPrint M115b一体机驱动下载 V1.01.00 官方版 - 比克尔下载...
  12. Java lambda表达式实现List转Map
  13. 服务器安装找不到RAID卡驱动,DELL R430安装WINDOWS 2008 R2 RAID卡无驱动之无法识别sas硬盘的解决方法...
  14. 177、模拟行走机器人
  15. 隧道在线监测系统解决方案
  16. 如何应对未过试用期的技术人员离职
  17. 医疗协议HL7的内容构成
  18. 微风:什么是UI设计?
  19. IT 通信类客户分析
  20. c++头文件iomanip.h中的setw、setprecision、setfill和setbase函数的使用

热门文章

  1. Django短信验证码
  2. java swrt_GitHub - EldersJavas/OpenwrtCompileScript at 68a369bb068dfcf94c9f41386bf377f680f39eac
  3. 中国IT领袖峰会青年领袖论坛:新老交锋同台对话
  4. Python 数值四舍五入碰到遇5不进
  5. 【Java】保留两位小数(不四舍五入)
  6. 2022年R1快开门式压力容器操作最新解析及R1快开门式压力容器操作新版试题
  7. 5G NGC — 关键技术 — 网络切片 — 网络切片管理器网元
  8. 6.4.3 拓扑排序 番茄炒蛋工程
  9. 避免企业IT外包服务风险三大要素
  10. 物联网智能家居有哪些应用