使用 TestFlight 测试 App
使用 TestFlight App 帮助开发者测试 Beta 版 App 和轻 App。请在 App Store 中下载适用于 iPhone、iPad、Mac、Apple TV、Apple Vision Pro、Apple Watch 和 iMessage 信息的 TestFlight。
开始使用
要使用 TestFlight 测试 Beta 版 App 和轻 App,你需要接受开发者的电子邮件邀请或公共链接邀请,还要拥有可用于测试的设备。你将能够访问开发者提供的构建版本。
如果你是开发者团队的成员,开发者可以授予你访问所有或特定构建版本的权限。
所需平台
- iOS 或 iPadOS App:运行 iOS 14 或 iPadOS 14 或更高版本的 iPhone、iPad 或 iPod touch。要测试轻 App,你需要安装 iOS 14 或 iPadOS 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 账户 不能用于测试构建版本。
通过电子邮件或公共链接邀请安装 Beta 版 iOS 或 iPadOS App
- 在用于测试的 iOS 或 iPadOS 设备上安装 TestFlight。
- 在设备上打开电子邮件邀请并轻点“在 TestFlight 中查看”,或者轻点公共链接。
- 如果你是第一次测试该 App,轻点“接受”。
- 轻点“安装”,将 App 安装到设备上。
- 如果你不是第一次测试该 App,轻点“更新”或“打开”。
通过电子邮件或公共链接邀请安装 Beta 版 macOS App
- 在用于测试的 Mac 上安装 TestFlight。
- 在 Mac 上,打开电子邮件邀请并点按“在 TestFlight 中查看”,或点按公共链接。
- 如果你是第一次测试该 App,点按“接受”。
- 点按“安装”,将 App 安装到设备上。
- 如果你不是第一次测试该 App,点按“更新”或“打开”。
通过电子邮件邀请安装 Beta 版 Apple tvOS App
- 在 Apple TV 上安装 TestFlight。
- 在移动设备或电脑上打开电子邮件邀请。
- 轻点或点按“在 TestFlight 中查看”。你将前往一个包含兑换码的网页。
- 在 Apple TV 上打开 TestFlight。
- 前往“兑换”并输入兑换码。
通过公共链接邀请安装 Beta 版 Apple tvOS App
- 在可登录同一 App Store 账户的 iOS 或 iPadOS 设备和 Apple TV 上安装 TestFlight。
- 在设备上轻点公共链接。
- 为你要测试的 App 轻点“接受”。
- 在 Apple TV 上打开 TestFlight。你必须使用与设备上所用相同的 App Store 账户登录。
- 安装你要测试的 App。
通过电子邮件或公共链接邀请安装 Beta 版 visionOS App
- 在设备上,打开电子邮件邀请并轻触“在 TestFlight 中查看”,或轻触公共链接。
- 如果你是第一次测试该 App,轻触“接受”。
- 轻触“安装”,将 App 安装到设备上。
- 如果你不是第一次测试该 App,轻触“更新”或“打开”。
通过电子邮件或公共链接邀请安装 Beta 版 watchOS App
- 在与用于测试的 Apple Watch 配对的 iOS 设备上安装 TestFlight。
- 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”,或轻点公共链接。
- 如果你是第一次测试该 App,轻点“接受”。
- 如果你要测试的是仅面向 Apple Watch 的 App,请在 App 列表中轻点“安装”。
- 如果该 App 是包含 Apple Watch App 的 iOS App,请先安装 iOS App,然后前往“信息”部分中的“App 详情”。如果 Apple Watch App 可用并且与你的 Apple Watch 兼容,你会看到安装、更新或打开 App 的按钮。
测试
测试 iMessage 信息 App(iOS 或 iPadOS 10 或更高版本)
- 在用于测试的 iOS 或 iPadOS 设备上安装 TestFlight。
- 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”,或轻点公共链接。
- 如果你是第一次测试该 App,轻点“接受”。
- 轻点“安装”,将 App 安装到设备上。
- 如果你不是第一次测试该 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。
- 在用于测试的 iOS 或 iPadOS 设备上安装 TestFlight。
- 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”或轻点公共链接。
- 如果你是第一次测试该 App,轻点“接受”。
- 轻点“安装”,将 App 安装到设备上。
- 在 TestFlight 中前往相应 App 的页面。
- 在“轻 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
- 打开 TestFlight,轻点右上角的“设置”。
- 轻点“新 App 自动更新”。
- 轻点开关。
macOS 版 TestFlight
- 打开 TestFlight,从 TestFlight 菜单中选择“偏好设置”。
- 在“通用”下,选择“新 App 自动更新”。
Apple tvOS 版 TestFlight
- 打开 TestFlight,点按顶端的“设置”标签页。
- 选择“自动更新”。
- 开启或关闭“自动更新”。
visionOS 版 TestFlight
- 打开 TestFlight,轻触左下角的“打开个人资料”。
- 在“App 设置”下,轻触“新 App 自动更新”开启或关闭自动更新。
使用 TestFlight 更改你所测试的个别 Beta 版 App 的自动更新设置:
iOS 或 iPadOS 版 TestFlight
- 打开 TestFlight 并前往相应 App 的页面。
- 在“App 信息”下,开启或关闭“自动更新”。
visionOS 版 TestFlight
- 打开 TestFlight 并前往相应 App 的页面。
- 在“App 设置”下,轻触“自动更新”开启或关闭自动更新。
macOS 版 TestFlight
- 打开 TestFlight 并前往相应 App 的页面。
- 在“App 设置”下,选择“自动更新”。
Apple tvOS 版 TestFlight
- 打开 TestFlight 并前往相应 App 的页面。
- 在 App 图标下点按“更多”。
- 点按“开启自动更新”或“关闭自动更新”。
测试之前版本和构建版本群组中的构建版本
在 TestFlight 中查看 App 时,默认情况下,你会看到可供测试的最新构建版本。不过,你仍可测试其他所有可用的构建版本。
如果你的设备上已安装 App 的 App Store 版本,该版本将被 Beta 版替换。Beta 版 App 下载完成后,App 名称旁边会出现一个代表 Beta 版的橙色圆点。
如果你通过公共链接接受 TestFlight 邀请,开发者不会看到你的姓名和电子邮件地址,但能看到你的 App 使用次数和崩溃次数、App 安装日期以及最近安装的版本。
iOS 和 iPadOS 版 TestFlight
- 打开 TestFlight 并前往相应 App 的页面。
- 轻点“之前的构建版本”,如果你在使用 Xcode Cloud,轻点“版本和构建版本群组”。
- 轻点“版本”标签页或“构建版本群组”标签页,然后轻点并安装你要测试的构建版本。所选构建版本将取代当前已安装的版本。
macOS 版 TestFlight
- 打开 TestFlight 并前往相应 App 的页面。
- 点按“构建版本信息”旁边的“查看之前的构建版本”,如果你在使用 Xcode Cloud,点按“版本和构建版本群组”。
- 点按“版本”标签页或“构建版本群组”标签页,然后选择并安装你要测试的构建版本。所选构建版本将取代当前已安装的版本。
Apple tvOS 版 TestFlight
- 打开 TestFlight 并前往相应 App 的页面。
- 选择“查看之前的构建版本”,如果你在使用 Xcode Cloud,点按“版本和构建版本群组”。
- 点按“版本”标签页或“构建版本群组”标签页,然后选择并安装你想要测试的构建版本。所选构建版本将取代当前已安装的版本。
visionOS 版 TestFlight
- 打开 TestFlight 并前往相应 App 的页面。
- 轻触“构建版本信息”旁边的“查看之前的构建版本”。
- 轻触“版本”标签页或“构建版本群组”标签页,然后轻触你要测试的构建版本旁边的“安装”。所选构建版本将取代当前已安装的版本。
提供反馈
测试 Beta 版 App 或轻 App 时,你可以就自己所遇到的问题向开发者发送反馈,也可以根据“测试内容”提供改进建议。你通过 TestFlight 提交的反馈属于 TestFlight 服务的一部分,Apple 也会收到你的反馈。
iOS、iPadOS、macOS 或 visionOS App
你可以通过 TestFlight App 发送反馈,也可以直接在 Beta 版 App 或 Beta 版轻 App 中通过截屏发送反馈;同时,你还可以在发生崩溃后报告问题。如果你通过公共链接受邀测试 App,则可以选择不向开发者提供电子邮件地址或其他个人信息。Apple 也会收到你提交的所有反馈,并能将其与你的 Apple 账户相关联。
通过 TestFlight App 发送反馈
iOS 或 iPadOS:
- 在设备上打开 TestFlight App。
- 在 App 列表中轻点你要发送反馈的 App。
- 轻点“发送 Beta 版反馈”。
- 在共享对话框中,轻点“包括截屏”,选取一张截屏。如果你不需要发送附件,轻点“不包括截屏”。
- 添加注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
- 轻点“提交”。
如果你的设备运行的是 iOS 13、iPadOS 13 或更低版本的操作系统,请轻点“发送 Beta 版反馈”以撰写发送给开发者的电子邮件。反馈电子邮件可包含有关 Beta 版 App 和你的 iOS 设备的详细信息。你还可以提供其他信息,例如必要的截屏以及再现问题所需的步骤。通过 TestFlight App 发送电子邮件反馈时,即使你是通过公共链接受邀参加测试,开发者也会看到你的电子邮件地址。
visionOS:
- 在你的设备上打开 TestFlight App。
- 在边栏的 App 列表中轻触你要发送反馈的 App。
- 轻触“发送反馈”。
- 在反馈对话框中,轻触“反馈”文本框添加注释(最多 4,000 个字符)。
- 如有需要,请轻触“附加截屏”来附加一张截屏。
- 在“提交”处捏合。
macOS:
- 在 Mac 上打开 TestFlight App。
- 在边栏的 App 列表中选择你要发送反馈的 App。
- 点按“发送 Beta 版反馈”。
- 在反馈对话框中添加你的注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
- 如有需要,请点按“附加截屏”来附加一张截屏。
- 点按“提交”。
注:你可以将截屏拖放到反馈文本字段中。
通过 Beta 版 App 发送反馈
测试 Beta 版 App 或 Beta 版轻 App 时,你可以在截屏后将截屏与反馈直接发送给开发者,无需退出 App 或轻 App 体验。开发者可以选择不接收此类反馈,因此该选项仅在开发者启用时才可用。
iOS 或 iPadOS:
- 在设备上截屏。如需详细了解如何截屏,请参阅在 iPhone 上截屏、在 iPad 上截屏和在 iPod touch 上截屏。
- 截屏的缩略图会在设备左下角显示。轻点该缩略图,并使用“标记”添加涂鸦和文本(如有需要)。然后轻点“完成”。
- 轻点“共享 Beta 版反馈”。
- 如有需要,你可以选择添加注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
- 轻点“提交”。
macOS:
- 在 Mac 上截屏。如需详细了解如何截屏,请访问在 Mac 上截屏。
- 截屏的缩略图会在 Mac 右下角显示。点按该缩略图打开“快速查看”窗口,并使用“标记”添加涂鸦和文本(如有需要)。
- 在“快速查看”窗口的“共享”菜单中,点按“发送 Beta 版反馈”。
- 你可以选择添加注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
- 点按“提交”。
发送崩溃信息
如果在测试 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 与隐私。