ios - 将新的配置文件添加到现有的 TestFlight 构建

标签 ios testflight

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

好的,完整的细节介绍:

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

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

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

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

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

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

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

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

因此,希望他们能尽快得到答复。

谢谢,

最佳答案

这不再可能了自从 iOS 8 发布以来,查看他们的支持页面 Adding more testers to a build? :

Due to the changes in iOS 8, it's no longer possible for testers to install provisioning profiles from the iOS Settings app. App developers will now need to rebuild their Ad Hoc beta apps to update the embedded provisioning profile in the app's IPA file.

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

关于ios - 将新的配置文件添加到现有的 TestFlight 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12304338/

相关文章:

ios - 读取文本文件 - 使用 Swift

ios - 在IOS中,从相机中获取静态图像并直接将其放入内存中,而不保存到存储中

ios - XCode 9 缺少 CoreSimulator.framework

app-store-connect - iTunes Connect 用户 Testflight 坏了?

ios - 无法在testflight中添加内部测试人员

ios - 为什么我的 UITableViewCell 附件复选标记不会显示?

ios - 更改 "Return"键盘按钮的文本

ios - testflight 上的应用程序名称与 iTunesConnect 不同

ios - 更新到 Xcode 10.2 后,构建在 testflight 上黑屏

app-store-connect - 提交用于 TestFlight Beta 测试的构建会停止同一构建的最终审查测试吗?