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 测试的 iTunes 连接应用程序名称
Firebase邀请Beta App(Google Play商店测试版和iOS Testflight)