测试 Beta 版本

TestFlight 概述

iOS visionOS macOS Apple tvOS watchOS

TestFlight 可用于将 App 的 Beta 版构建版本分发给测试员、管理测试员并收集反馈。在 App Store Connect 账户中,你可以同时为最多 100 个 App 启用 TestFlight。进一步了解。

提交 App 至 App Store 之前,你可以多次提交新的构建版本,以改进 App 或修复相关问题。

使用 Xcode 13 或更高版本构建的 macOS App 才能使用 Mac 版 TestFlight 进行测试。如果你的 App 包含轻 App,你还可以邀请测试员单独测试轻 App 体验。受邀测试 App 的测试员可以测试 App 及其轻 App。同一台设备不能同时安装 App 及其轻 App,但测试员可以随时在二者之间切换。

了解如何使用 App Store Connect API 管理 Beta 测试。

第 1 步:输入测试信息

为 App 输入测试信息,例如对 Beta 版 App 的描述、要测试的功能以及接收反馈的电子邮件地址。

第 2 步:上传构建版本

为 App 上传构建版本。请参阅美国《出口管制条例》来判断是否需要为 App 提供出口合规证明文稿。构建版本最多可供测试 90 天。

【注】使用预置描述文件的构建版本必须包含 App 标识符才能使用 TestFlight。

第 3 步:邀请内部和外部测试员

创建测试员群组,然后为群组分配构建版本进行测试。你可以添加最多 10,000 位外部测试员和最多 100 位内部测试员(有内容访问权限的 App Store Connect 用户)来测试 App。若邀请了外部测试员,则构建版本需要通过审核。当你向测试员群组添加 App 的首个构建版本时,该构建版本将会自动发送至“App 审核”,以确保其符合《App Store 审核指南》的要求。每个 App 版本的首个构建版本需要经过全面审核,后续的构建版本通常只需经过基本审核。构建版本通过审核后即可开始测试。

【注】企业的管理式 Apple ID 不能用于测试构建版本。

第 4 步:测试员下载 TestFlight 并接受测试邀请

测试员在其设备上安装免费的 TestFlight App,然后通过你发送的邀请电子邮件或公开链接来接受测试邀请、安装 App、发送反馈和获取更新。请注意,测试员将下载和安装 App 的瘦身变体版本。

第 5 步:查看测试员和构建版本信息

查看构建版本状态和分析数据(如 App 使用次数和崩溃次数),持续追踪测试员的参与度和 App 性能表现。你也可以向尚未接受邀请的测试员重新发送电子邮件邀请。

第 6 步:收集测试员的反馈

测试员可以使用 TestFlight 2.3 或更高版本发送反馈,也可以通过截屏直接从你的 Beta 版 App 发送反馈。Mac 和 Apple Vision Pro 版 TestFlight 也支持发送反馈。你可以在 App Store Connect 的“反馈”部分查看测试员反馈。设备运行 Apple tvOS 或早前版本的 iOS 的测试员可以将反馈发送至你在第 1 步中指定的电子邮件地址。

第 7 步:停止测试

完成测试后,你可以将某个构建版本设为过期以停止测试。如果未将构建版本设为过期,并且将其提交至 App Store,则已收到测试邀请的测试员将可以在构建版本上架 App Store 后继续进行测试。构建版本可供测试 90 天。