【问题标题】:How to create many build in Testflight for internal testers如何在 Testflight 中为内部测试人员创建许多构建
【发布时间】:2019-09-16 03:35:23
【问题描述】:

我有一个使用 companyId 显示公司信息的应用。

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

现在我的客户想要 4 次构建(每个不同的公司)


我在 Testflight 中做了什么:

我上传了一个具有不同内部版本号的应用程序(内部版本:1,内部版本: 2,构建:3,构建:4)

结果:

他们的电子邮件中仅收到 Build 4(最后上传的):(

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

【问题讨论】:

    标签: ios swift xcode app-store-connect testflight


    【解决方案1】:

    您必须向他们解释如何安装以前的版本,如下所示:-

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

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

    【讨论】:

    • 当我尝试安装另一个以前的构建时,它只更新当前安装的一个:(有没有办法让他们有一个单独的构建?我的意思是 4 个应用程序,我的应该有 4 个图标设备。
    • 如果 appID 相同,我认为没有办法让他们一次安装 4 个不同的版本。除非您为每个单独的构建更改捆绑标识符并上传 4 个具有不同 ID 的不同应用。
    • 我明白了。实际上,我不希望尽可能多地创建新的 appID,因为这很麻烦,而且每个人都有不同的个人资料。但这似乎是唯一的方法。顺便谢谢@MussaCharles。我仍然赞成你的评论。
    • 是的,让他们一次安装一个特定版本是更简单的选择:(顺便说一句,如果这解决了(部分解决)您的问题,您介意将答案标记为已接受吗?@PepengHapon
    【解决方案2】:

    如果您希望主屏幕上有 4 个图标,就像您在 cmets 中所说的那样,您需要为每个应用程序设置不同的捆绑包 ID,然后将所需的测试程序添加到每个应用程序。如果您只想处理单个捆绑 ID 用户 @MussaCharles 方法

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-06-22
          • 1970-01-01
          • 2015-04-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-06-21
          • 1970-01-01
          相关资源
          最近更新 更多