testflight 中文文档 下载 App

内部组自动分发:开了之后新构建自动推全员

自动分发是什么

Enable Automatic Distribution(启用自动分发)是内部测试组的一个开关。打开之后,任何新上传到 App Store Connect 的构建版本,都会自动推给这个组里的所有成员——不需要你手动 Add Builds,不需要重新 Archive,不需要重新打包。

这个功能和 Xcode Cloud 配合起来可以做到全自动闭环:

开发者推代码 → Xcode Cloud 自动 Archive → 上传 App Store Connect → 自动推给内部组 → 每人设备上弹出 TestFlight 通知 → 点安装

怎么开自动分发

  1. App Store Connect → TestFlight → Internal Testing → 点你的内部组。
  2. 组详情页里找 Builds 区域 → 右上角 Enable Automatic Distribution 开关。
  3. 打开开关 → 确认。

打开后,这个组会自动收到未来所有上传的构建,不限于某个版本号或构建号。如果你之前给组里手动加了几个构建,开了自动分发后那些旧构建不会移除,但新构建会自动加进来。

自动分发只对内部组开放

外部测试组没有自动分发开关。往外部组里推新构建必须手动 Add Builds,因为外部组的首构建需要 TestFlight 审核,后续构建虽然通常不用审核但 Apple 仍然要求你手动确认。

这也符合逻辑——内部组都是自己人,让他们随时看到最新构建没问题;外部组面向真实用户,你不希望他们被随便推一个可能还在修的 nightly 版。

一个自动分发的坑

开启自动分发后,你无法控制哪些构建推给这个组——Apple 会把你上传的所有 Ready to Submit 构建都推过来。这意味着:

关闭自动分发

如果你想手动挑构建推给内部组:

  1. 回到组详情页 → Builds 区域 → 关掉 Enable Automatic Distribution 开关。
  2. 确认后,这个组不再自动接收新构建,需要你手动 Add Builds。

关闭后之前自动加进来的构建不会被移除,组里保留它们直到 90 天到期或你手动 Expire。