我想使用TestFlight分发我的应用程序的两个版本,即稳定分支以及当前开发主干。而且,如果可能的话,我只想邀请测试人员一次。
我可以在一个 TestFlight 团队中拥有一个应用程序的两个版本吗?或者也许两个具有不同名称的应用程序?或者我可以创建第二个团队并将其链接到第一个团队或复制测试人员吗?
我想使用TestFlight分发我的应用程序的两个版本,即稳定分支以及当前开发主干。而且,如果可能的话,我只想邀请测试人员一次。
我可以在一个 TestFlight 团队中拥有一个应用程序的两个版本吗?或者也许两个具有不同名称的应用程序?或者我可以创建第二个团队并将其链接到第一个团队或复制测试人员吗?
不幸的是,我认为没有好的方法可以做到这一点。您的选择是:
两个不同的 TestFlight 团队。您必须邀请人员加入两个团队。但是,TestFlight 很聪明,如果它已经知道另一个团队中的用户在您上传的 IPA 的配置文件中,那么您选择他们可以访问该构建,它将自动邀请该用户。
为您的稳定分支和开发分支使用不同的应用 ID。
我个人会选择第一个选项。
我们对我们的应用程序有类似的要求,我们需要通过 TestFlight 将我们应用程序的不同 beta 版本发送给不同的用户组。
为每个应用程序创建一个 TestFlight 团队是可行的,但这里有一个不那么混乱的方法:
这与使用iOS 团队配置配置文件(由 Xcode 管理的配置文件,确保 Apple Developer Portal 上的所有设备都可以安装您的应用程序)配置的应用程序协同工作。
看起来 TestFlight 将允许您从应用程序的不同开发分支发布构建,但使用分发列表而不是团队管理不同的应用程序仍然会有所帮助。
自 2017 年 4 月更新以来,可以分发多个版本:https ://developer.apple.com/news/?id=04112017a