是否可以在 TestFlight 中同时激活内部和外部构建?

Is it possible to have both an internal and external build active in TestFlight?

我们公司目前正在 运行 使用 TestFlight 进行 Beta 测试,我们正在寻求推出具有几项重大更改的新版本。我们想测试以确保在推送新版本之前没有任何灾难性错误,但不幸的是,这里的许多人都在远程工作,我们无法在他们的设备上手动安装新版本。

我想做的是将新版本上传到 iTunes Connect,并且在我们有机会对其进行测试之前不提交它以供审核。根据 Apple 的说法:

As you upload new builds for a prerelease version, internal testers will always get the most recent build you uploaded. External testers get access to the update only after you have submitted it to Beta App Review and it has been approved.

这很好。这正是我想要的。然而,在下一行,他们继续说:

Uploading a new build will automatically disable new installations of older builds.

我的理解是,如果您上传新的内部版本,则没有人能够安装旧的外部版本。那正确吗?如果是这样,有没有办法有第二个内部测试版本?

我看出你的误解了。它的工作原理是,当您上传新版本时,所有内部测试人员都会收到通知并能够下载新版本。只有来自内部测试人员的旧版本将被禁用,而外部测试人员将能够下载您的应用程序的最新审查版本长达 30 天。只有当您同时提交新版本以供外部测试审查时,您才会更新外部测试人员的版本。在那之前,他们将能够下载当前版本。希望有所帮助, 朱利安