如何分发我的应用程序的多个版本?

时间:2012-03-14 22:09:57

标签: ios distribution testflight

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

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

4 个答案:

答案 0 :(得分:7)

不幸的是,我觉得没有好办法做到这一点。您的选择是:

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

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

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

答案 1 :(得分:1)

我们对我们的应用有类似的要求,我们需要通过TestFlight向不同的用户群发送不同的应用测试版。

为每个应用程序创建一个TestFlight团队都可以,但这样做的方式不那么混乱:

  1. 为您所在的每个开发团队创建一个TestFlight团队,而不是为每个应用创建。例如。一个用于您在日常工作中制作的应用程序,一个用于您作为个人方面项目制作的应用程序。
  2. 在每个团队中,为每个应用创建分发列表:登录TestFlight,点击人员标签,然后点击 +添加分发列表(右上角的按钮)
  3. 根据应用
  4. 为团队命名
  5. 选择应该能够看到该应用的测试人员
  6. 在您上传构建后,在配置资料中的队友下,您会看到您创建的分发列表的列表。单击您刚刚上传的构建版本,TestFlight将仅勾选这些用户。
  7. 这与使用 iOS Team Provisioning Profile (由Xcode管理的应用程序)配置的应用程序协同工作,确保Apple Developer Portal上的所有设备都可以安装您的应用程序。

    It also looks like TestFlight will allow you to ship the builds from different development branches of your app,但使用分发列表而非团队管理不同的应用仍然会有所帮助。

答案 2 :(得分:1)

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

点按测试版中的内置版(移动应用),您可以看到一个选项,即 - 上一代版本

<强>首先: enter image description here

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

第二步:

enter image description here

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

<强>第三

enter image description here

答案 3 :(得分:0)

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