加入 Beta 版“发条”

使用 TestFlight 测试 App

使用 TestFlight App 帮助开发者测试 Beta 版 App 和轻 App。请在 iPhone、iPad 和 Apple TV 版 App Store 中下载 TestFlight。

开始使用

要使用 TestFlight 测试 Beta 版 App 和轻 App,您需要接受来自开发者的电子邮件或公开链接邀请,并且拥有可用于测试的设备。

开发者团队的成员可以被给予访问 App 所有构建版本的权限。

所有其他受邀的测试员可以访问开发者提供给他们的构建版本。开发者可以通过电子邮件或公开链接邀请您参加测试。

所需平台

  • iOS App:运行 iOS 8 或更高版本的 iPhone、iPad 或 iPod touch。要测试轻 App,您需要安装 iOS 14 或更高版本。要测试 iMessage 信息 App 和贴纸包,您需要安装 iOS 10 或更高版本。
  • Apple tvOS App:运行 Apple tvOS 9 或更高版本的 Apple TV。
  • watchOS App:运行 watchOS 2 或更高版本的 Apple Watch。

TestFlight 不适用于 Mac App。

支持语言

iOS 和 Apple tvOS 版 TestFlight 支持阿拉伯文、北印度文、波兰文、丹麦文、德文、俄文、法文、法文(加拿大)、芬兰文、韩文、荷兰文、加泰罗尼亚文、捷克文、克罗地亚文、罗马尼亚文、马来文、挪威文、葡萄牙文(巴西)、葡萄牙文(葡萄牙)、日文、瑞典文、斯洛伐克文、泰文、土耳其文、乌克兰文、西班牙文、西班牙文(拉丁美洲)、希伯来文、希腊文、匈牙利文、意大利文、印度尼西亚文、英文(澳大利亚)、英文(美国)、英文(英国)、越南文、中文(繁体)、中文(简体)。

安装及测试 Beta 版 App

自开发者上传构建版本的那一天起,每个构建版本有最多 90 天的时间可供测试。在 TestFlight 中 App 名称的下方,您可以看到剩余的测试天数。TestFlight 会在每次有新的构建版本可供测试时通知您,并提供关于测试内容的说明。或者,在 TestFlight 3 或更高版本中,您可以打开自动更新,最新 Beta 版构建版本即可自动安装。

测试期结束后,您将无法再打开 Beta 版构建版本。要安装 App 的 App Store 版本,请从 App Store 下载或购买 App。App 内购买项目仅在 Beta 版测试期间免费,测试期间持有的任何 App 内购买项目将无法延用到 App Store 版本。

安装

首先,请在用于测试的设备上安装 TestFlight。然后,接受电子邮件邀请或使用公开链接邀请,安装 Beta 版 App。您可以在最多 30 台设备上安装 Beta 版 App。

通过电子邮件或公开链接邀请安装 Beta 版 iOS App

  1. 在用于测试的 iOS 设备上安装 TestFlight
  2. 在 iOS 设备上打开邀请电子邮件或轻点公开链接。
  3. 轻点“在 TestFlight 中查看”或“开始测试”;或者,针对您想要测试的 App 轻点“安装”或“更新”。

通过电子邮件邀请安装 Beta 版 Apple tvOS App

  1. 在 Apple TV 上安装 TestFlight
  2. 在移动设备或电脑上打开您的邀请电子邮件。
  3. 点按或轻点“开始测试”。您将前往一个包含兑换码的网页。
  4. 在 Apple TV 上打开 TestFlight。
  5. 前往“兑换”并输入兑换码。

通过公开链接邀请安装 Beta 版 Apple tvOS App

  1. 在可登录同一 App Store 帐户的 iOS 设备和 Apple TV 上安装 TestFlight
  2. 在 iOS 设备上轻点公开链接。
  3. 针对想要测试的 App 轻点“接受”。
  4. 在 Apple TV 上打开 TestFlight。您必须登录在 iOS 设备上所用的同一 App Store 帐户。
  5. 安装您想要测试的 App。

通过电子邮件或公开链接邀请安装 Beta 版 watchOS App

  1. 在用于测试的 iOS 设备上安装 TestFlight
  2. 在 iOS 设备上打开邀请电子邮件或轻点公开链接。
  3. 轻点“在 TestFlight 中查看”或“开始测试”。
  4. 如果您要测试的 App 仅适用于 Apple Watch,请在 App 列表中轻点“安装”或“更新”。
  5. 如果是包含 Apple Watch App 的 iOS App,请先安装该 iOS App,然后您会在“信息”部分下的“App 详情”页面中看到 Watch 部分。如果 Apple Watch App 可用且与您的 Apple Watch 兼容,您会看到其安装按钮。

测试

测试 iMessage 信息 App(iOS 10 或更高版本)

  1. 在用于测试的 iOS 设备上安装 TestFlight
  2. 在 iOS 设备上打开邀请电子邮件或轻点公开链接。
  3. 轻点“在 TestFlight 中查看”或“开始测试”;或者,针对您想要测试的 App 轻点“安装”或“更新”。
  4. 如果您测试的是包含 iMessage 信息 App 的 iOS App,请像测试其他 App 那样从主屏幕启动该 Beta 版 App。
  5. 如果您要测试的 App 仅适用于 iMessage 信息或测试的是贴纸包,您可以从“信息”中将其启动。

测试 Beta 版轻 App(iOS 14 或更高版本)

通过电子邮件或公开链接接受测试 App 的邀请后,您将在 TestFlight 中看到测试轻 App 的选项。您可以在设备上安装该 App 或轻 App(但二者不能同时安装),也可以随时用其中一个取代另一个。如果您的设备上已安装该 App,那么在测试轻 App 时,轻 App 将取代 App,同时某些 App 数据可能会丢失。通过在 TestFlight 中轻点该 App 页面上的“安装”,您可以重新安装 App。

  1. 在用于测试的 iOS 设备上安装 TestFlight
  2. 在 iOS 设备上打开邀请电子邮件或轻点公开链接。
  3. 轻点“在 TestFlight 中查看”或“开始测试”;或者,针对您想要测试的 App 轻点“安装”或“更新”。
  4. 前往 TestFlight 中该 App 的页面。
  5. 在“轻 App”部分找到您想测试的 Beta 版轻 App,轻点其旁边的“测试”。

管理自动更新

安装 TestFlight 3 或更高版本后,系统会提示您打开自动更新。功能开启后,即可自动安装最新可供测试的 Beta 版构建版本。每当您的设备上安装了新的构建版本时,TestFlight 都会通知您。自动更新可以随时关闭。

为使用 TestFlight 测试的所有 Beta 版 App 更改自动更新设置:

iOS 版 TestFlight

  1. 打开 TestFlight 并轻点右上角的“设置”。
  2. 轻点“自动更新”。
  3. 轻点“打开”或“关闭”。

Apple tvOS 版 TestFlight

  1. 打开 TestFlight 并点按顶部的“设置”标签页。
  2. 在“综合信息”下,打开或关闭“自动更新”。

为使用 TestFlight 测试的 Beta 版 App 单独更改自动更新设置:

iOS 版 TestFlight

  1. 打开 TestFlight 并前往该 App 的页面。
  2. 在“App 信息”下,打开或关闭“自动更新”。

Apple tvOS 版 TestFlight

  1. 打开 TestFlight 并前往该 App 的页面。
  2. 在 App 图标下,点按“更多”按钮。
  3. 点按“打开自动更新”或“关闭自动更新”。

测试以前的构建版本

在 TestFlight 中查看 App 时,默认情况下,您会看到最新可供测试的构建版本。不过,您仍可测试提供给您的所有其他构建版本。

  1. 前往 TestFlight 中该 App 的页面。
  2. 轻点“以前的 Build”。
  3. 轻点并安装您想要测试的构建版本。所选的构建版本将取代当前已安装的版本。

如果您的设备上已安装该 App 的 App Store 版本,该版本将被其 Beta 版本替换。Beta 版 App 下载完成后,其名称旁边会出现一个表示其为 Beta 版本的橙色圆点。

如果您通过公开链接接受 TestFlight 邀请,开发者不会看到您的姓名和电子邮件地址。但是,他们能够看到您的 App 使用次数和崩溃次数、App 安装日期,以及最近安装的版本。

提供反馈

在测试 Beta 版 App 或轻 App 时,您可以就自己所遇到的问题向开发者发送反馈,也可以根据“测试内容”提供改进建议。作为 TestFlight 服务的一部分,您通过 TestFlight 提交的反馈也会提供给 Apple。

iOS App

如果您的设备运行的是 iOS 13 或更高版本,您可以从 TestFlight App 发送反馈,也可以直接从 Beta 版 App 或 Beta 版轻 App 通过截屏发送反馈;同时,您还可以在发生崩溃后报告崩溃问题。如果您是通过公开链接受邀测试 App,则可以选择不向开发者提供您的电子邮件地址或其他个人信息。Apple 也会接收到您提交的所有反馈,并能够将反馈与您的 Apple ID 相关联。

通过 TestFlight App 发送反馈(iOS 13 或更高版本)

  1. 在您的设备上打开 TestFlight App。
  2. 在 App 列表中,轻点所测 App。
  3. 轻点“发送 Beta 版反馈”。
  4. 在共享对话框中,轻点“包括截屏”,选取一张截屏。如果您不想要发送附件,请轻点“不包括截屏”。
  5. 添加您的注释(最多 2,000 个字符),同时您可以选择输入电子邮件地址(若您是通过公开链接受邀参加测试)。
  6. 轻点“提交”。

通过 Beta 版 App 发送反馈(iOS 13 或更高版本)

测试 Beta 版 App 或 Beta 版轻 App 时,您可以在截屏后将截屏与反馈直接发送给开发者,无需退出 App 或轻 App 体验。开发者可以选择不接收此类反馈,因此该选项仅在开发者启用时才可用。

  1. 在设备上拍摄截屏。如需详细了解如何拍摄截屏,请参阅在 iPhone 上拍摄截屏在 iPad 上拍摄截屏在 iPod touch 上拍摄截屏
  2. 截屏的缩略图会在设备左下角显示。轻点该缩略图,并使用“标记”添加涂鸦和文本(如有需要)。然后,轻点“完成”按钮。
  3. 轻点“共享 Beta 版反馈”。
  4. 如有需要,您可以选择添加注释(最多 2,000 个字符),以及电子邮件地址(若您是通过公开链接受邀参加测试)。
  5. 轻点“提交”。

发送崩溃信息(iOS 13 或更高版本)

如果在测试 Beta 版 App 或 Beta 版轻 App 时遇到崩溃问题,您会收到一条提醒,询问您是否想要通过 TestFlight 向开发者发送崩溃详细信息。开发者可以选择不接收此类反馈,因此该选项仅在开发者启用时才可用。

出现崩溃提醒时,请轻点“共享”,按需求添加额外注释,然后轻点“提交”。

通过 TestFlight App 发送反馈(iOS 12.4 或更早版本)

如果您的设备运行的是 iOS 12.4 或更早版本,请轻点“发送 Beta 版反馈”以撰写发送给开发者的电子邮件。反馈电子邮件会包含 Beta 版 App 以及您的 iOS 设备的详细信息。您还可以提供其他信息,例如必要的截屏以及重现问题所需的步骤。当您通过 TestFlight App 发送反馈电子邮件时,开发者会看到您的电子邮件地址(即使您是通过公开链接受邀参加测试)。

联系开发者

在测试开发者的 Beta 版 App 时,如果您出于反馈之外的原因需要联系开发者,可以查看他们的电子邮件地址。在 TestFlight 中,前往相应 App 页面,然后前往“信息”部分,轻点“App 详情”,查看开发者的电子邮件地址。

Apple tvOS App

要为 Apple tvOS App 提供反馈,请打开 TestFlight,前往相应 App 的页面,在“信息”部分查看开发者的电子邮件地址,然后向其发送电子邮件。请尽量充分提供信息,包括截屏以及重现相关问题所需的步骤。请注意,当您通过 TestFlight 发送电子邮件反馈时,开发者将会看到您的电子邮件地址。

退出测试

如果您不接受电子邮件邀请,则不能安装 Beta 版 App,也不会被列为测试员,且 Apple 不会对您的电子邮件地址采取任何行动。此外,如果您想被移除出开发者的列表,可以使用邀请邮件底部的链接取消订阅以通知对方。如果您接受了邀请,但不再想测试该 App,则可在 TestFlight 中该 App 的“信息”页面内轻点“停止测试”,以将自己从测试员中删除。

隐私和数据

当您通过 TestFlight 测试 Beta 版 App 和 Beta 版轻 App 时,Apple 会收集并向开发者发送崩溃日志、您的个人信息(例如,姓名和电子邮件地址)、使用信息,以及您提交的所有反馈。直接通过电子邮件发送给开发者的信息不会与 Apple 共享。开发者只能将这些信息用于改进他们的 App,不能与第三方共享。Apple 可能会使用这些信息来改进 TestFlight App。

Apple 会将 TestFlight 数据保留一年。要查看和管理您在 Apple 的数据,包括经由 TestFlight 发送给 Apple 的数据,请访问数据和隐私。要详细了解开发者如何处理您的数据,请参阅他们的隐私政策。要请求访问或删除您的 TestFlight 数据,请直接联系开发者。

使用 TestFlight 时共享的信息

当您使用 TestFlight 时,以下数据会由 Apple 收集并共享给开发者。如果您仅通过公开链接接受邀请,则开发者看不到您的电子邮件地址和姓名。

数据 说明
电子邮件地址 您的电子邮件地址,用于邀请您测试 App。该电子邮件地址不一定是与您的设备关联的 Apple ID。如果您是通过公开链接受邀参加测试,则您的电子邮件地址不会与开发者共享。
姓名 您的姓名。此信息由开发者在通过电子邮件邀请您时提供。如果您是通过公开链接受邀参加测试,则您的姓名不会与开发者共享。
邀请类型 您受邀参加测试的方式(通过电子邮件或公开链接)。
状态 您的邀请状态:“已邀请”、“已接受”或“已安装”。该状态会在您接受或安装 Beta 版构建版本时刷新。
安装次数 您已安装某个 Beta 版构建版本的次数。
使用次数 您已使用某个 Beta 版构建版本的次数。
崩溃次数 每个 Beta 版构建版本的崩溃次数。

发送反馈时共享的数据(仅限 iOS)

当您通过 TestFlight App 发送反馈,或者通过 Beta 版 App 发送崩溃信息或截屏时,系统会共享以下附加信息。如果您的设备运行的是 iOS 12.4 或更早版本,则这些信息仅共享给开发者。如果您的设备运行的是 iOS 13 或更高版本,则这些信息会由 Apple 收集并共享给开发者。Apple 会将这些数据保留一年。

数据 说明 包含条件
App 名称 您所测试 App 的名称。 包含在所有反馈中
App 版本 您有权访问的最新版本和构建版本,即 TestFlight 的 App 列表中 App 名称下方显示的数字。 包含在所有反馈中
已安装的 App 版本 设备上安装的版本和构建版本。 包含在所有反馈中
设备 设备型号。 包含在所有反馈中
iOS 版本 设备运行的 iOS 版本。 包含在所有反馈中
语言 设备使用的语言。 包含在所有反馈中
运营商 您的无线服务提供商。 包含在所有反馈中
时区 设备所设置的时区。 包含在所有反馈中
架构 设备的中央处理器 (CPU) 类型。 包含在所有反馈中
连接类型 发送反馈时的网络连接类型(已接入 Wi-Fi 或蜂窝网络,或未接入网络)。 包含在所有反馈中
已配对 Apple Watch 已配对 Apple Watch(如果适用)的型号和 watchOS 版本。 包含在所有反馈中
截屏 提供反馈时提交的截屏。 仅在运行 iOS 13 或更高版本的设备上
注释 提供反馈时提交的注释。 仅在运行 iOS 13 或更高版本的设备上
App 正常运行时间 发送反馈时 App 打开并运行的时长。 仅在运行 iOS 13 或更高版本的设备上
可用磁盘空间 发送反馈时可用的磁盘空间大小。 仅在运行 iOS 13 或更高版本的设备上
电池电量 发送反馈时的电池电量。 仅在运行 iOS 13 或更高版本的设备上
屏幕分辨率 设备的屏幕分辨率。 仅在运行 iOS 13 或更高版本的设备上
崩溃日志 符号化的崩溃日志。日志信息包括 App 崩溃前的运行时长。 仅在运行 iOS 13 或更高版本的设备上
(0)

相关推荐