TestFlight 是苹果公司官方提供的、用于分发和测试 iOS、iPadOS、macOS 和 watchOS 应用的平台,它就像一座桥梁,连接着开发者和测试者,让开发者能够将尚未正式上架 App Store 的应用版本分发给特定的用户进行测试。

(图片来源网络,侵删)
TestFlight 网站是什么?
TestFlight 网站是整个 TestFlight 服务的管理和分发后台,虽然大部分测试工作都在 iOS 设备上的 TestFlight App 中完成,但所有关于应用版本上传、测试者邀请、版本管理的核心操作,都是通过其官方网站进行的。
你可以把它理解为:
- 开发者:这里是他们的“应用发布控制中心”。
- 测试者:这里是他们接收测试邀请、获取测试链接的地方(虽然他们更常用 App 来下载和测试)。
官方网站地址:https://testflight.apple.com
TestFlight 网站的主要功能和用途
对于开发者:
-
应用管理
(图片来源网络,侵删)- 创建和管理你的应用,填写应用的基本信息,如名称、描述、图标等。
- 这些信息会显示在测试者的 TestFlight App 中,帮助他们了解应用。
-
版本上传
- 这是核心功能,开发者可以上传应用的新版本(
.ipa文件),并为每个版本添加发布说明(Release Notes),告知测试者这个版本更新了什么内容、修复了什么 bug。
- 这是核心功能,开发者可以上传应用的新版本(
-
内部测试
- 开发者可以邀请最多 25 名 内部测试人员。
- 内部测试者可以同时安装最多 3 个 不同 App 的测试版本。
- 这个阶段适合开发团队、公司内部员工或核心合作伙伴进行初步测试。
-
公开测试
- 当应用在内部测试中相对稳定后,开发者可以开启公开测试。
- 开发者会生成一个公开链接,任何人都可以通过这个链接在 TestFlight App 中申请成为测试者。
- 公开测试者最多只能安装 1 个 App 的测试版本。
- 这个阶段适合获取更广泛的用户反馈,进行压力测试。
-
测试者管理
(图片来源网络,侵删)- 查看所有已邀请的测试者列表。
- 可以查看每个测试者安装的版本状态(如“已接受邀请”、“正在测试”、“已过期”)。
- 可以向测试者发送提醒或移除他们。
-
构建信息
- 查看每个构建版本的详细信息,如构建号、上传时间、过期时间等。
- 每个测试版本都有 90 天的有效期,到期后需要开发者重新上传或接受更新才能继续使用。
对于测试者:
-
接收和管理测试邀请
- 登录 TestFlight 网站后,测试者可以查看所有他们被邀请测试的应用列表。
- 可以在这里接受或拒绝测试邀请。
- 可以查看每个应用的发布说明。
-
下载 TestFlight App
- 网站会明确指引测试者需要在他们的 iPhone、iPad 或 Mac 上从 App Store 下载 “TestFlight” App,所有实际的下载和安装操作都在这个 App 中完成。
-
访问公开测试链接
如果开发者提供了公开测试链接,测试者可以在浏览器中打开该链接,它会跳转到 TestFlight App 并显示“请求测试”的按钮。
如何使用 TestFlight 网站?(简明流程)
开发者流程:
- 准备工作:注册成为苹果开发者(需付费)。
- 创建应用:在 TestFlight 网站上创建你的 App ID。
- 上传构建:使用 Xcode 将你的 App 打包成
.ipa文件,并上传到 TestFlight。 - 填写信息:为上传的版本添加发布说明,并设置测试类型(内部或公开)。
- 邀请测试者:通过输入测试者的 Apple ID 或邮箱来邀请内部测试者,对于公开测试,复制生成的公开链接分发给他人。
- 监控反馈:在网站上查看测试者的状态,并通过其他渠道收集他们的反馈。
测试者流程:
- 准备设备:确保你的 iPhone/iPad 上安装了 TestFlight App。
- 获取链接:从开发者那里收到一个 TestFlight 邀请链接(可能是私有的,也可能是公开的)。
- 打开链接:在手机 Safari 浏览器中打开该链接。
- 开始测试:链接会自动打开 TestFlight App,点击“安装”或“请求测试”按钮即可,你可以在 TestFlight App 中管理所有你正在测试的应用。
重要限制和注意事项
- 苹果 ID:开发者和测试者都必须拥有一个免费的 Apple ID。
- 设备限制:
- 最多可以在 3 台 iOS 设备上安装 TestFlight。
- 每个设备最多可安装 30 个 不同的 App 测试版本。
- 版本限制:
- 内部测试者:最多可测试 3 个 不同的 App。
- 公开测试者:最多可测试 1 个 不同的 App。
- 有效期:每个测试版本有 90 天 的有效期,到期前开发者必须上传新版本,测试者需要手动更新,否则应用将无法启动。
- 隐私安全:所有测试者都需要通过实名 Apple ID 进行管理,确保了分发渠道的相对安全和可控。
TestFlight 网站是苹果生态系统内应用测试流程的官方枢纽,它为开发者提供了一个强大、免费且与苹果生态深度集成的测试分发平台,极大地简化了测试流程,帮助开发者在应用正式发布前发现并修复问题,从而提升最终产品的质量,对于任何想要参与 App 新功能测试的用户来说,TestFlight 也是进入这个“内部圈”的唯一官方途径。
