使用 TestFlight App 帮助开发者测试 Beta 版 App。请在 iPhone、iPad 和 Apple TV 版 App Store 中下载 TestFlight。
开始使用
要使用 TestFlight 测试 Beta 版 App,您需要接受来自开发者的电子邮件或公开链接邀请,并且拥有可用于测试的设备。
App Store Connect 中开发者团队的成员可被添加为测试员,且有权访问 App 的所有构建版本。
所有其他受邀的测试员有权访问开发者提供给他们的构建版本。开发者可以通过电子邮件或公开链接邀请您参加测试。
所需平台
- iOS App:运行 iOS 8 或更高版本的 iPhone、iPad 或 iPod touch。要测试 iMessage 信息 App 和贴纸包,您需要安装 iOS 10 或更高版本。
- Apple TVOS App:运行 Apple TVOS 9 或更高版本的 Apple TV。
- watchOS App:运行 watchOS 2 或更高版本的 Apple Watch。
TestFlight 不适用于 Mac App。
安装
首先,在您将用于测试的设备上安装 TestFlight App。然后,接受您的电子邮件邀请或使用公开链接邀请,安装 Beta 版 App。您可以在最多 30 台设备上安装 Beta 版 App。
通过电子邮件或公开链接邀请安装 Beta 版 iOS App
- 在用于测试的 iOS 设备上安装 TestFlight。
- 在 iOS 设备上打开您的邀请电子邮件,或轻点公开链接。
- 轻点“在 TestFlight 中查看”或“开始测试”;或者,针对您想要测试的 App 轻点“安装”或“更新”。
如果您已在设备上安装该 App 的 App Store 版本,则该版本将被其 Beta 版本替换。Beta 版 App 下载完成后,其名称旁边会出现一个表示其为 Beta 版本的橙色圆点。
如果您通过公开链接接受 TestFlight 邀请,开发者不会看到您的姓名和电子邮件地址。但是,他们能够看到您的 App 使用次数和崩溃次数、App 安装日期,以及最近安装的版本。
测试
自开发者上传构建版本的那一天起,每个构建版本有最多 90 天的时间可供测试。在 TestFlight 中 App 名称的下方,您可以看到剩余的测试天数。TestFlight 会在每次有新的构建版本可供测试时通知您,并提供关于测试内容的说明。
测试期间,所有 App 内购买项目均免费。
测试多个构建版本
在 TestFlight 中查看 App 时,默认情况下,您会看到最新可供测试的构建版本。不过,您仍可测试提供给您的所有其他构建版本。
前往 TestFlight 中该 App 的页面。
轻点“以前的 Build 版本”。
轻点并安装您想要测试的构建版本。所选的构建版本将取代您当前已安装的版本。
提供反馈
在测试 Beta 版 App 时,您可以就自己所遇到的问题向开发者发送反馈,也可以根据“测试什么”提供改进建议。当您通过 TestFlight 提交反馈时,作为 TestFlight 服务的一部分,这些信息也会提供给 Apple。
iOS App
如果您的设备运行的是 iOS 12.4 或更早版本,请轻点“发送反馈”以撰写发送给开发者的电子邮件。反馈电子邮件包含关于 App 以及您的 iOS 设备的详细信息。您还可以提供其他信息,例如,必要的截屏以及重现问题所需的步骤。当您通过 TestFlight App 发送电子邮件反馈时,开发者可以看到您的电子邮件地址。
如果您的设备运行的是 iOS 13 或更高版本,则您可以从 TestFlight App 或直接从 Beta 版 App 通过截屏发送反馈,您也可以在发生崩溃后报告崩溃问题。如果您是通过公开链接受邀测试 App,则可以选择不向开发者提供您的电子邮件地址或其他个人信息。Apple 也会接收到您提交的所有反馈,并能够将反馈与您的 Apple ID 相关联。
通过 TestFlight App 发送反馈(iOS 13 或更高版本)
在您的设备上打开 TestFlight App。
在 App 列表中,轻点所测 App。
轻点“发送 Beta 版反馈”。
在共享对话框中,轻点“包括截屏”,选取一张截屏。如果您不想要发送附件,请轻点“不包括截屏”。
添加您的注释(最多 2,000 个字符),同时您可以选择输入电子邮件地址(若您是通过公开链接受邀参加测试)。
轻点“提交”。
通过 Beta 版 App 发送反馈(iOS 13 或更高版本)
测试 Beta 版 App 时,您可将截屏与反馈直接发送给开发者,无需退出 App。开发者可以选择不接收此类反馈,因此该选项仅在开发者启用时才可用。
在设备上截屏。如需了解详细信息,请参阅如何在 iPhone、iPad 和 iPod touch 上截屏。
截屏的缩略图会在设备的左下角显示。轻点该缩略图,并使用“标记”添加涂鸦和文本(如有需要)。然后,轻点“完成”按钮。
轻点“共享 Beta 版反馈”操作选项。
如有需要,您可以选择添加注释(最多 2,000 个字符),以及电子邮件地址(若您是通过公开链接受邀参加测试)。
轻点“提交”。
发送崩溃信息(iOS 13 或更高版本)
如果在测试 Beta 版 App 时遇到崩溃问题,您会看到一条提醒,询问您是否想要通过 TestFlight 向开发者发送崩溃详细信息。开发者可以选择不接收此类反馈,因此该选项仅在开发者启用时才可用。
出现崩溃提醒时,请轻点“共享”,按需求添加额外注释,然后轻点“提交”。
联系开发者
在测试开发者的 Beta 版 App 时,如果您出于反馈之外的原因需要联系开发者,可以查看他们的电子邮件地址。在 TestFlight App 中打开所测 App 的页面,轻点“信息”部分中的“App 详情”即可查看其开发者的电子邮件地址。
测试结束后
测试期结束之后,您将无法再打开 Beta 版构建版本。要安装该 App 的 App Store 版本,请从 App Store 下载或购买。App 内购买项目仅在 Beta 版测试期间免费,任何在测试期间获取的 App 内购买项目将不会迁移至 App Store 版本。
隐私和数据
...
退出测试
如果您不接受电子邮件邀请,则不能安装 Beta 版 App,也不会被列为测试员,且 Apple 不会对您的电子邮件地址采取任何行动。此外,如果您想被移除出开发者的列表,可以使用邀请邮件底部的链接取消订阅以通知对方。如果您接受了邀请,但不再想测试该 App,则可在 TestFlight 中该 App 的“信息”页面内轻点“停止测试”,以将自己从测试员中删除。