ios 在外部测试人员完成评审之前,我是否可以将我的试飞构建版本发布给内部测试人员?

cnh2zyt3  于 2023-02-26  发布在  iOS
关注(0)|答案(1)|浏览(161)

我有一个应用程序,我在试飞中测试。我一开始只使用内部测试人员。当这样做时,只要我上传一个新的构建,它就会立即在试飞中提供给内部测试人员。
现在我已经添加了一个外部测试组。这个外部测试组需要在发布版本之前进行评审。
但是我观察到的是,现在我已经添加了外部测试组,即使是我的内部测试人员也不能在评审之前访问构建版本。以前内部测试人员可以在评审之前访问构建版本。
我怎样才能让构建版本立即发布给内部测试人员,同时仍然有一个外部测试小组呢?

f1tvaqid

f1tvaqid1#

仅仅"拥有"外部测试人员不应该阻止您向内部测试人员发布构建版本。
current documentation声明:
如果您将应用分发给外部测试人员,则需要输入有关应用的其他TestFlight测试信息,以便进行TestFlight应用审查。
旧文档规定:
如果您邀请外部测试人员,则在测试开始之前,构建版本需要获得TestFlight App Review的批准。
直到大约一年前,这只适用于外部测试人员。内部测试人员仍然习惯于立即访问构建版本。我怀疑这方面是否有任何改变。但是,我现在没有访问活跃的App Store Connect帐户,所以我无法验证(但你应该可以)。🙂).
万一Apple更改了这一点,您可以尝试以下工作流程:上载构建-〉将内部测试人员/组添加到构建-〉他们应该立即获得对构建的访问权限,因为评审仍然只有在您添加外部测试人员时才被触发-〉一旦您验证了内部测试人员具有访问权限,则将外部测试人员添加到构建并触发评审
当然,这是一个基于苹果工作流程中的假定弱点的黑客攻击(他们可能已经强制内部和外部用户进行审查),我相信你很可能不需要这个。
通过以下步骤,您应该能够将构建版本发布给内部测试人员,而无需Apple的beta审查:https://developer.apple.com/help/app-store-connect/test-a-beta-version/add-internal-testers.
基本上,创建一个内部测试人员组(您可以启用新构建的自动分发为true,以便该组自动接收每个新构建),然后将构建添加到该组(或add the group to the build)。
您甚至可以将单个测试人员添加到构建中,如下所述:https://developer.apple.com/help/app-store-connect/test-a-beta-version/add-testers-to-builds
如果您对创建一组内部测试人员不感兴趣的话。

相关问题