【问题标题】:Adding a new provisioning profile to an existing TestFlight build将新的配置文件添加到现有的 TestFlight 构建
【发布时间】:2012-09-06 16:22:20
【问题描述】:

所以我一直在使用 TestFlight 和一个正在开发的应用程序。到目前为止,Beta 用户的变化并没有那么快,因此只需将新设备添加到配置文件并在需要时发布新版本就很容易了。但是,我们最近开始快速扩展 Beta 用户池,并且每次我们想要添加新用户时都向 TestFlight 发布新版本似乎不再是理想的解决方案。所以我知道他们有一个功能,可以让你在我正在尝试使用的新配置文件中上传带有新设备的新配置文件。所以那时我让新用户尝试安装应用程序,TestFlight WebClip 要求用户安装新配置文件(因为它不再像初始构建/配置文件那样嵌入到应用程序中)。用户成功安装了新配置文件,但是当返回到 TestFlight 应用程序/webclip 时,只是反复被要求再次安装配置文件,而无法实际安装应用程序。

好的,详细介绍一下:

  • 我使用 testUsers1.mobileprovision 文件构建了一个应用程序并上传了它 到 TestFlight。

  • 稍后我将 UserX 添加到新的移动配置文件中, testUsers2.mobileprovision。

  • 在旧版本的权限部分,我使用“更新 profile”以将 testUsers2 加载到 TestFlight。

  • UserX 然后在其设备上启动 TestFlight 网络剪辑/应用程序。

  • TestFlight 不是安装/下载应用程序,而是要求他们 安装新的 testUsers2 配置文件并且用户执行 安装文件。

  • UserX 然后在设备上重新启动 TestFlight 并再次询问他们 安装新配置文件,而不是实际安装/下载 应用程序。

我已写信给 TestFlight,询问有关此问题可能出现的问题的任何想法,但尚未收到答复。有人看到我在这里做错了吗?还是我在设备上的 TestFlight Webclip 中遇到了某种错误?

更新: 我与 TestFlight 交换了几封电子邮件,他们回复说:“虽然我们解决了这个问题,但我们可以推荐的最好的事情是重新上传相同的构建以及与之关联的新配置文件。它不会创建一个新版本,但会更新 TestFlight 中的最新版本。”

所以,希望他们很快就会有答案。

谢谢,

【问题讨论】:

    标签: ios testflight


    【解决方案1】:

    这已经不可能了自 iOS 8 推出以来,请查看他们的支持页面Adding more testers to a build?

    由于 iOS 8 中的更改,测试人员无法再从 iOS 设置应用程序安装配置文件。应用开发者现在需要重新构建他们的 Ad Hoc 测试版应用,以更新应用 IPA 文件中的嵌入式配置文件。

    您将需要使用更新的配置文件添加新版本。

    【讨论】:

      【解决方案2】:

      您不需要在每次配置文件更改时都创建新的构建 - 您只需从 Provising Portal 下载更新的配置文件,然后转到 TestFlight 上所选构建的页面,单击“权限”,然后单击“更新配置文件”并选择新的配置文件文件。

      您描述的问题可能与构建的配置配置文件无关,而是 WebClip 本身 - 尝试在设置 -> 常规 -> 配置文件 -> TestFlight WebClip 中将其删除,然后重新安装。

      【讨论】:

      • 我们的企业分发配置文件已过期。我只是按照这些说明进行操作,但我看不到任何地方可以更新权限中的配置文件。这不再可能了吗?
      猜你喜欢
      • 1970-01-01
      • 2020-06-18
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-30
      • 1970-01-01
      相关资源
      最近更新 更多