如何为内部测试人员在 Testflight 中创建多个构建

How to create many build in Testflight for internal testers

我有一个应用程序可以使用 companyId 显示有关公司的信息。

由于我们处于测试阶段,companyId 仍硬编码在应用程序中。

现在我的客户想要 4 个版本(每个不同的公司)


我在 Testflight 中所做的:

I have uploaded an app with different Build numbers (Build: 1,Build: 2,Build: 3 ,Build: 4)

结果:

Only Build 4 (the last uploaded) is received in their email :(

如何让他们收到 Testflight 中的所有构建?

您必须像这样向他们解释如何安装以前的版本:-

  1. 打开 TestFlight 应用
  2. 滚动到 信息 部分。
  3. 单击以前的版本
  4. 单击所需的版本。
  5. 最后,单击安装 所需的内部版本号。

注意:您必须发送一封单独​​的电子邮件来解释该过程,并向他们提供您希望他们安装的版本号和内部版本号。

如果你想在主屏幕上有 4 个图标,就像你在评论中说的那样,你需要为每个应用程序设置不同的 bundle id,然后为每个应用程序添加所需的测试器。如果你只想处理单个 bundle id User @MussaCharles Method

Since we are in a testing stage, the companyId is still hardcoded in app.

如果您处于测试阶段,则应考虑将公司 ID 和应用程序的其他可更改方面设为可配置。添加包含您需要的可配置选项的设置包并不需要太多,它会让您和您的客户真正测试应用程序的工作方式。

  1. 在开发者门户上创建 4 个不同的 Bundle 标识符。
  2. 然后在 iTunesConnect 上使用这些包标识符创建 4 个不同的应用程序。
  3. 通过这样做,您可以将具有 4 个不同 bundle Id 的 4 个 IPA 上传到 Testflight 并邀请所有 4 个应用程序的内部测试人员。
  4. 因此测试人员可以同时在他的设备上安装 4 个不同的应用程序,而无需更换之前的应用程序。