iOS:Testflight 没有可供外部测试人员使用的版本

iOS : Testflight No build available for external testers

我正在使用 testflight 作为我的应用程序的 Beta 测试工具。 我已上传构建,但邀请已成功发送给内部测试人员,但没有邀请发送给外部测试人员。

下图显示两个组都已被邀请

这张图片显示没有可供外部测试人员使用的版本

谁能帮我解决这个问题?

转到 TestFlight -> 构建 -> 通过单击加号图标添加测试构建。

为外部测试人员编写测试任务。然后->提交。

然后测试邀请电子邮件将发送给外部测试人员。

外部测试人员只能测试已通过 Apple 的 Beta 审核流程(类似于 App Store 审核流程)的版本。应用程序的每个新版本都必须经过此过程,但是一旦初始审核过程成功,同一版本的后续构建将不需要审核。

内部测试人员没有此限制。

由于不是很明显,您可以通过向构建中添加外部测试人员来触发 TestFlight 构建以提交 Beta App Review 流程。这样做会立即将状态更改为 Waiting for Review,一旦 Apple 审核了该应用程序的 Beta 版本,状态将再次更改,您将收到一封电子邮件,说明它已准备好进行测试,并且之前选择的外部测试人员将能够访问构建。

有时需要删除并重新添加外部测试人员组。

好的 - 这看起来很傻但是...

如果外部测试人员在构建经过 Beta 审查之前被添加到团队中,他们将“陷入”“无可用构建”状态。即使在 Apple 审查并发布测试版本之后。

正如 Alpaslan Firat 提到的那样 - 解决此问题的最简单方法是:

  1. 从组中删除测试人员(可以 select >1 使用“编辑”)- 不要删除测试人员
  2. 将所有测试人员添加回群组

App Store Connect 然后识别出有一个构建等待测试并发送邀请。

最初的问题是一年前提出的 - 您可能会认为这个问题现在已经得到解决。