TestFlight Beta 测试——我们能否为不同的 1000 名外部测试人员提供同一应用程序的多个版本

Posted

技术标签:

【中文标题】TestFlight Beta 测试——我们能否为不同的 1000 名外部测试人员提供同一应用程序的多个版本【英文标题】:TestFlight Beta testing - Can we have multiple versions of the same application available to different 1000 external testers 【发布时间】:2015-04-20 12:58:39 【问题描述】:

我已经阅读了这里提到的所有关于苹果开发者 beta 测试的文档:

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

上面写着

您最多可以让 iTunes Connect 团队中的 25 位用户成为内部测试人员,每个应用最多可以让 1000 位用户成为外部测试人员。

苹果说:

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

我的问题是:

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

2) 通过这种方式,我可以将具有不同名称和标识符(当然具有不同证书和应用程序 ID)的相同应用程序添加到 10,000 名外部测试人员。

3) 或者您可以仅将 1000 名外部测试人员添加到个人开发者帐户。

我了解每个应用有 10 组 1000 名外部测试人员有不同版本的应用,以及是否上传了新版本。这需要单独发送以供测试版批准。

我主要关心的是在外部测试计划下为同一应用获得更多测试人员。

有人可以指导我正确的答案吗?或者,Apple 将不会使用某种机制在外部审查下批准相同的应用程序,以检查相同的应用程序是否已分发。

【问题讨论】:

最新版本是您可以作为飞行测试员下载的版本。 截至 2015 年 11 月 13 日。我们最多可以邀请 2000 名外部测试人员。此外,Beta 期现在持续 60 天。 【参考方案1】:

我已经测试了相同的所有概率,但简单来说答案是:不,我们不能为不同的 1000 名外部测试人员提供同一应用程序的多个版本。因为在 iTunes Connect 下,只能添加 1000 个外部测试人员。这些对于一个应用程序或多个应用程序都是相同的。


问题:这样我可以向 10,000 名外部测试人员添加具有不同名称和标识符(肯定具有不同证书和应用 ID)的相同应用程序。

没有。单个开发者帐号最多只能关联 1000 名外部测试人员。


问题:或者您只能将 1000 名外部测试人员添加到个人开发者帐户。

是的,没错。


我们在同一个应用的多个版本下面临的主要障碍是,如果我们为应用提供Web API 的交互和推送通知 功能。然后我们需要多个分发证书来发送推送通知,这就成了一个很大的障碍。所以完全不推荐。

【讨论】:

我认为上面提到的不正确。现在,您可以为每个应用添加 2000 名外部测试人员。因此,如果您需要更多测试人员,请创建一个具有不同捆绑 ID 的新应用程序并上传,以便您可以再次上传应用程序并再次发送给 2000 个外部测试人员。【参考方案2】:

TestFlight 现在可用于分发同一应用的多个构建。

参考链接:

    https://savvyapps.com/blog/using-testflight-to-distribute-multiple-versions-ios-app https://appleinsider.com/articles/17/04/12/apple-updates-testflight-to-enable-testing-of-multiple-app-builds-90-day-beta-periods

*** 的其他地方也提到了这一点。 (https://***.com/a/46694803/1818089)

【讨论】:

在TestFlight App中仍然无法选择要下载和测试的版本,它只能让您下载最新部署的应用版本。

以上是关于TestFlight Beta 测试——我们能否为不同的 1000 名外部测试人员提供同一应用程序的多个版本的主要内容,如果未能解决你的问题,请参考以下文章

TestFlight:Beta 测试人员无法访问最新版本

用于 TestFlight Beta 测试的 iTunes 连接应用程序名称

如何禁用 TestFlight Beta 测试?

Firebase邀请Beta App(Google Play商店测试版和iOS Testflight)

如何在不使用 TestFlight 的情况下对 iOS 应用进行 beta 测试

推送通知不适用于 testflight 和 xcode 8 beta