12

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

好的,完整的详细信息:

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

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

  • 在旧版本的权限部分下,我使用“更新配置文件”将 testUsers2 加载到 TestFlight。

  • UserX 然后在他们的设备上启动 TestFlight webclip/app。

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

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

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

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

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

谢谢,

将要

4

2 回答 2

17

自 iOS 8 推出以来,这不再可能,请查看他们的支持页面添加更多测试人员到构建?

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

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

于 2014-10-10T17:35:59.807 回答
15

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

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

于 2013-01-10T19:36:32.330 回答