TestFlight Beta 相关问答

来源:互联网 发布:单片机 内存碎片 编辑:程序博客网 时间:2024/05/18 00:54

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官方链接

1 0