开启自动更新:TestFlight 3+ 核心便利功能
自动更新是什么
自动更新是 TestFlight 3 及以上版本的核心便利功能。开启之后,每当开发者往你加入的测试组里推了新构建版本,TestFlight 会自动把新构建下载安装到你的设备上——你不需要一个个打开 TestFlight 手动点「更新」。
自动更新的好处非常明显:
- 不会错过新版本:开发者每天可能推好几个构建,手动更新很容易漏掉。
- 测试体验更接近真实用户:正式 App Store 也有自动更新,Beta 测试环境下用同样的行为。
- 及时收到崩溃修复:开发者推了紧急修 bug 构建,自动更新能最快让你用上。
开启全局自动更新
全局自动更新 = 对所有未来接受的 Beta App 默认开启自动更新。
iOS / iPadOS 上
- 打开 TestFlight App → 点右上角 设置(齿轮)。
- 向下滚 → 新 App 自动更新。
- 打开开关 → 之后你接受的所有新 Beta App 默认都自动更新。
macOS 上
- 打开 TestFlight for Mac。
- 顶部菜单栏 TestFlight → 偏好设置(或 Cmd + ,)。
- 「通用」标签页 → 勾选「新 App 自动更新」。
Apple TV 上
- Apple TV 上打开 TestFlight。
- 点顶部 设置 标签页(齿轮图标)。
- 选择 自动更新。
- 打开开关。
Apple Vision Pro 上
- Vision Pro 上打开 TestFlight。
- 左下角捏合 → 打开个人资料。
- 「App 设置」区域 → 新 App 自动更新 → 捏合开启。
自动更新生效的前提
几个前提条件要满足:
- TestFlight 版本足够新:iOS / iPadOS / tvOS 上需要 TestFlight 3 或更高;macOS、visionOS、watchOS(跟随 iPhone)版本的 TestFlight 默认支持自动更新。
- 你有网络:自动更新需要 Wi-Fi 或蜂窝(默认 Wi-Fi 优先,iOS 设置里可加蜂窝)。
- 设备有存储空间:新构建需要下载,空间不够会暂停自动更新。
- 设备在使用中或充电时:TestFlight 会尽量挑不打扰你的时间更新,但如果你长时间不碰设备、充电中会优先完成。
一个容易忽略的细节
开启全局自动更新只对未来新接受的 Beta App生效。已经在你设备上装了的 Beta App,它们的自动更新状态保持原样(默认是关的)。你需要手动到每个已装 App 里单独开启——详见 08-auto-update-builds/02-manage-per-app-update.md。