15

我想使用TestFlight分发我的应用程序的两个版本,即稳定分支以及当前开发主干。而且,如果可能的话,我只想邀请测试人员一次。

我可以在一个 TestFlight 团队中拥有一个应用程序的两个版本吗?或者也许两个具有不同名称的应用程序?或者我可以创建第二个团队并将其链接到第一个团队或复制测试人员吗?

4

4 回答 4

8

不幸的是,我认为没有好的方法可以做到这一点。您的选择是:

  • 两个不同的 TestFlight 团队。您必须邀请人员加入两个团队。但是,TestFlight 很聪明,如果它已经知道另一个团队中的用户在您上传的 IPA 的配置文件中,那么您选择他们可以访问该构建,它将自动邀请该用户。

  • 为您的稳定分支和开发分支使用不同的应用 ID。

我个人会选择第一个选项。

于 2012-03-14T23:46:00.087 回答
4

是的。TestFlight 现在允许您同时分发和测试多个构建,因此测试人员可以从多个构建中进行选择进行测试。

点击试飞中的构建(移动应用程序),您可以看到一个选项,即 -以前的构建

第一的: 在此处输入图像描述

==================================================== ==================

第二步:

在此处输入图像描述

==================================================== ======================================

第三:

在此处输入图像描述

于 2017-10-11T18:04:35.797 回答
1

我们对我们的应用程序有类似的要求,我们需要通过 TestFlight 将我们应用程序的不同 beta 版本发送给不同的用户组。

为每个应用程序创建一个 TestFlight 团队是可行的,但这里有一个不那么混乱的方法:

  1. 为您所在的每个开发团队创建一个 TestFlight 团队,而不是为每个应用程序。例如,一个用于您在日常工作中制作的应用程序,一个用于您作为个人副项目制作的应用程序。
  2. 在每个团队中,为每个单独的应用程序创建分发列表:登录 TestFlight,单击人员选项卡,然后单击+ 添加分发列表(右上角的按钮)
  3. 根据应用命名团队
  4. 选择应该能够看到应用程序的测试人员
  5. 上传构建后,在Teammates In The Provisioning Profile下,您将看到您创建的分发列表的列表。单击您刚刚上传的构建版本的相应选项,TestFlight 只会勾选这些用户。

这与使用iOS 团队配置配置文件(由 Xcode 管理的配置文件,确保 Apple Developer Portal 上的所有设备都可以安装您的应用程序)配置的应用程序协同工作。

看起来 TestFlight 将允许您从应用程序的不同开发分支发布构建,但使用分发列表而不是团队管理不同的应用程序仍然会有所帮助。

于 2012-10-29T17:04:21.920 回答
0

自 2017 年 4 月更新以来,可以分发多个版本:https ://developer.apple.com/news/?id=04112017a

于 2017-08-10T12:52:16.180 回答