TestFlight Betatesting – 我们可以为不同的1000个外部testing人员提供同一个应用程序的多个版本

我已经通过了这里提到的所有苹果开发者testing版的文档:

https://developer.apple.com/library/prerelease/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html

它说

您可以启用iTunes Connect团队中最多25位用户作为内部testing人员,最多1000位用户成为每个应用程序的外部testing人员。

苹果说:

可以使用TestFlight Beta程序发送10个应用程序进行预发布。

我的问题是:

1)我们可以为不同的1000个外部testing人员提供同一个应用程序的多个版本。

2)这样,我可以添加具有不同的名称和标识符的相同的应用程序(当然有不同的证书和应用程序ID)到10,000外部testing人员。

3)或者,您可以将1000个外部testing人员添加到单个开发者帐户。

我了解,每个应用程序有10组1000个外部testing人员具有不同版本的应用程序,并且上传了新版本。 这需要分别发送给beta版审批。

我主要关心的是在外部testing程序下为同一个应用程序获得更多testing人员。

有人可以指导我正确的答案。 或者,苹果不会在外部审查时使用一些机制来批准同一个应用程序。

我已经testing了相同的所有概率,但简单的答案是

,我们不能将同一个应用程序的多个版本提供给不同的1000个外部testing人员。 由于在iTunes Connect下,只能添加1000个外部testing人员。 这些对于一个应用程序或多个应用程序是相同的。


问题 :这样,我可以添加具有不同名称和标识符的相同应用程序(当然有不同的证书和应用程序标识)到10,000外部testing人员。

:不可以。只有总共1000个外部testing人员可以与单个开发人员帐户相关联。


问题 :或者,您可以将1000个外部testing人员添加到单个开发者帐户。

:是的,没错。


我们在同一个应用程序的多个版本下面临的主要障碍是,如果我们有Web API的交互和推送通知function的应用程序。 那么我们需要多个分发证书来发送推送通知 ,这成为一个很大的障碍。 所以它不build议。

让我知道任何细节。

谢谢