使用 TestFlight 测试 App

使用 TestFlight App 帮助开发者测试 Beta 版 App 和轻 App。请在 App Store 中下载适用于 iPhone、iPad、Mac、Apple TVApple Vision ProApple Watch 和 iMessage 信息的 TestFlight。

开始使用

要使用 TestFlight 测试 Beta 版 App 和轻 App,你需要接受开发者的电子邮件邀请或公共链接邀请,还要拥有可用于测试的设备。你将能够访问开发者提供的构建版本。

如果你是开发者团队的成员,开发者可以授予你访问所有或特定构建版本的权限。

所需平台

  • iOS 或 iPadOS App:运行 iOS 14iPadOS 14 或更高版本的 iPhone、iPad 或 iPod touch。要测试轻 App,你需要安装 iOS 14iPadOS 14 或更高版本。
  • macOS App:运行 macOS 12 或更高版本的 Mac
  • Apple tvOS App:运行 Apple tvOS 14 或更高版本的 Apple TV
  • visionOS App:运行 visionOS 1 或更高版本的 Apple Vision Pro
  • watchOS App:运行 watchOS 6 或更高版本的 Apple Watch

支持语言

iOS、iPadOS、macOS、Apple tvOS 和 watchOS

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

visionOS

英文(美国)

安装及测试 Beta 版 App

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

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

注:在 iOS 16、iPadOS 16 或 macOS 13 操作系统中安装测试版 App 后,若要在后台自动下载 App 内附加内容和资源,请在你的 App Store 设置中为 iPhone、 iPad 和 Mac 打开“App 内附加内容”。

安装

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

注意: 管理式 Apple ID 不能用于测试构建版本。

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

  1. 在用于测试的 iOS 或 iPadOS 设备上 安装 TestFlight。
  2. 在设备上打开电子邮件邀请并轻点“在 TestFlight 中查看”,或者轻点公共链接。
  3. 如果你是第一次测试该 App,轻点“接受”。
  4. 轻点“安装”,将 App 安装到设备上。
  5. 如果你不是第一次测试该 App,轻点“更新”或“打开”。

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

  1. 在用于测试的 Mac 上 安装 TestFlight。
  2. 在 Mac 上,打开电子邮件邀请并点按“在 TestFlight 中查看”,或点按公共链接。
  3. 如果你是第一次测试该 App,点按“接受”。
  4. 点按“安装”,将 App 安装到设备上。
  5. 如果你不是第一次测试该 App,点按“更新”或“打开”。

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

  1. Apple TV 上 安装 TestFlight。
  2. 在移动设备或电脑上打开电子邮件邀请。
  3. 轻点或点按“在 TestFlight 中查看”。你将前往一个包含兑换码的网页。
  4. Apple TV 上打开 TestFlight。
  5. 前往“兑换”并输入兑换码。
  1. 在可登录同一 App Store 账户的 iOS 或 iPadOS 设备和 Apple TV 上 安装 TestFlight。
  2. 在设备上轻点公共链接。
  3. 为你要测试的 App 轻点“接受”。
  4. Apple TV 上打开 TestFlight。你必须使用与设备上所用相同的 App Store 账户登录。
  5. 安装你要测试的 App。

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

  1. 在设备上,打开电子邮件邀请并轻触“在 TestFlight 中查看”,或轻触公共链接。
  2. 如果你是第一次测试该 App,轻触“接受”。
  3. 轻触“安装”,将 App 安装到设备上。
  4. 如果你不是第一次测试该 App,轻触“更新”或“打开”。

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

  1. 在与用于测试的 Apple Watch 配对的 iOS 设备上 安装 TestFlight。
  2. 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”,或轻点公共链接。
  3. 如果你是第一次测试该 App,轻点“接受”。
  4. 如果你要测试的是仅面向 Apple Watch 的 App,请在 App 列表中轻点“安装”。
  5. 如果该 App 是包含 Apple Watch App 的 iOS App,请先安装 iOS App,然后前往“信息”部分中的“App 详情”。如果 Apple Watch App 可用并且与你的 Apple Watch 兼容,你会看到安装、更新或打开 App 的按钮。

测试


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

  1. 在用于测试的 iOS 或 iPadOS 设备上 安装 TestFlight。
  2. 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”,或轻点公共链接。
  3. 如果你是第一次测试该 App,轻点“接受”。
  4. 轻点“安装”,将 App 安装到设备上。
  5. 如果你不是第一次测试该 App,轻点“更新”或“打开”。

如果你要测试包含 iMessage 信息 App 的 iOS App,请从主屏幕启动 Beta 版 App。

如果你要测试的 App 仅适用于 iMessage 信息或要测试贴纸包,请从“信息”中启动 App。

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

接受测试 App 的电子邮件或公共链接邀请后,你会在 TestFlight 中看到测试轻 App 的选项。你可以在设备上安装相应 App 或轻 App(但不能同时安装两者),也可以随时替换。如果设备上安装了 App,那么测试轻 App 时,轻 App 将替换 App,App 中的部分数据可能会丢失。你可以在 TestFlight 中轻点 App 页面上的“安装”来重新安装 App。

  1. 在用于测试的 iOS 或 iPadOS 设备上 安装 TestFlight。
  2. 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”或轻点公共链接。
  3. 如果你是第一次测试该 App,轻点“接受”。
  4. 轻点“安装”,将 App 安装到设备上。
  5. 在 TestFlight 中前往相应 App 的页面。
  6. 在“轻 App”部分轻点要测试的 Beta 版轻 App 旁边的“测试”。

管理自动更新

安装 iOS、iPadOS 或 Apple tvOS 版 TestFlight 3 或更高版本、安装 visionOS 版 TestFlight 或安装 macOS 版 TestFlight 后,系统会提示你开启自动更新。开启自动更新后即可自动安装最新的 Beta 构建版本。每当你的设备上安装了新的构建版本,TestFlight 都会通知你。你随时可以关闭自动更新。

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

注:此设置将应用于所有新的 Beta 版 App 构建版本。已单独设置了自动更新的 Beta 版 App 不受影响。

iOS 或 iPadOS 版 TestFlight

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

macOS 版 TestFlight

  1. 打开 TestFlight,从 TestFlight 菜单中选择“偏好设置”。
  2. 在“通用”下,选择“新 App 自动更新”。

Apple tvOS 版 TestFlight

  1. 打开 TestFlight,点按顶端的“设置”标签页。
  2. 选择“自动更新”。
  3. 开启或关闭“自动更新”。

visionOS 版 TestFlight

  1. 打开 TestFlight,轻触左下角的“打开个人资料”。
  2. 在“App 设置”下,轻触“新 App 自动更新”开启或关闭自动更新。

使用 TestFlight 更改你所测试的个别 Beta 版 App 的自动更新设置:

iOS 或 iPadOS 版 TestFlight

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

visionOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 在“App 设置”下,轻触“自动更新”开启或关闭自动更新。

macOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 在“App 设置”下,选择“自动更新”。

Apple tvOS 版 TestFlight

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

测试之前版本和构建版本群组中的构建版本

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

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

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

iOS 和 iPadOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 轻点“之前的构建版本”,如果你在使用 Xcode Cloud,轻点“版本和构建版本群组”。
  3. 轻点“版本”标签页或“构建版本群组”标签页,然后轻点并安装你要测试的构建版本。所选构建版本将取代当前已安装的版本。

macOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 点按“构建版本信息”旁边的“查看之前的构建版本”,如果你在使用 Xcode Cloud,点按“版本和构建版本群组”。
  3. 点按“版本”标签页或“构建版本群组”标签页,然后选择并安装你要测试的构建版本。所选构建版本将取代当前已安装的版本。

Apple tvOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 选择“查看之前的构建版本”,如果你在使用 Xcode Cloud,点按“版本和构建版本群组”。
  3. 点按“版本”标签页或“构建版本群组”标签页,然后选择并安装你想要测试的构建版本。所选构建版本将取代当前已安装的版本。

visionOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 轻触“构建版本信息”旁边的“查看之前的构建版本”。
  3. 轻触“版本”标签页或“构建版本群组”标签页,然后轻触你要测试的构建版本旁边的“安装”。所选构建版本将取代当前已安装的版本。

提供反馈

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

iOS、iPadOS、macOS 或 visionOS App

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

通过 TestFlight App 发送反馈

iOS 或 iPadOS:

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

如果你的设备运行的是 iOS 13、iPadOS 13 或更低版本的操作系统,请轻点“发送 Beta 版反馈”以撰写发送给开发者的电子邮件。反馈电子邮件可包含有关 Beta 版 App 和你的 iOS 设备的详细信息。你还可以提供其他信息,例如必要的截屏以及再现问题所需的步骤。通过 TestFlight App 发送电子邮件反馈时,即使你是通过公共链接受邀参加测试,开发者也会看到你的电子邮件地址。

visionOS:

  1. 在你的设备上打开 TestFlight App。
  2. 在边栏的 App 列表中轻触你要发送反馈的 App。
  3. 轻触“发送反馈”。
  4. 在反馈对话框中,轻触“反馈”文本框添加注释(最多 4,000 个字符)。
  5. 如有需要,请轻触“附加截屏”来附加一张截屏。
  6. 在“提交”处捏合。

macOS:

  1. 在 Mac 上打开 TestFlight App。
  2. 在边栏的 App 列表中选择你要发送反馈的 App。
  3. 点按“发送 Beta 版反馈”。
  4. 在反馈对话框中添加你的注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
  5. 如有需要,请点按“附加截屏”来附加一张截屏。
  6. 点按“提交”。

注:你可以将截屏拖放到反馈文本字段中。

通过 Beta 版 App 发送反馈

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

iOS 或 iPadOS:

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

macOS:

  1. 在 Mac 上截屏。如需详细了解如何截屏,请访问 在 Mac 上截屏。
  2. 截屏的缩略图会在 Mac 右下角显示。点按该缩略图打开 “快速查看”窗口,并使用 “标记”添加涂鸦和文本(如有需要)。
  3. 在“快速查看”窗口的“共享”菜单中,点按“发送 Beta 版反馈”。
  4. 你可以选择添加注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
  5. 点按“提交”。

发送崩溃信息

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

使用 iOS 版或 iPadOS 版 TestFlight 并出现崩溃提醒时,轻点“共享”,按需求添加额外注释,然后轻点“提交”。

使用 macOS 版 TestFlight 并出现崩溃提醒时,点按“报告”,按需求添加额外注释,然后点按“好”、“发送”或“重新打开”。

使用 visionOS 版 TestFlight 并出现崩溃提醒时,轻触“共享”,按需求添加额外注释,然后在“提交”处捏合。

Apple tvOS apps

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

联系开发者

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

退出测试

如果你不接受电子邮件邀请,则不能安装 Beta 版 App,也不会被列为测试员;Apple 也不会利用你的电子邮件地址进行其他操作。此外,如果你想退出开发者的列表,可以使用电子邮件邀请底部的链接取消订阅以通知开发者。如果你接受了邀请但不想再测试 App,可在 TestFlight 中前往相应 App 的“信息”页面并轻点“停止测试”,将自己从测试员中删除。

你的隐私和数据

你通过 TestFlight 测试 Beta 版 App 或 Beta 版轻 App 时,Apple 会收集并向开发者发送崩溃日志、你的个人信息(例如姓名和电子邮件地址)、使用信息以及你提交的所有反馈。直接通过电子邮件发送给开发者的信息不会与 Apple 共享。开发者只能将这些信息用于改进其 App,不得与第三方共享。Apple 可能会利用这些信息改进 TestFlight App 并检测和防范欺诈行为。如需了解更多信息,请参阅 TestFlight 与隐私。