我一直在开发一个应用程序,并使用TestFlight。之前测试用户的变化不是很频繁,因此只需将新设备添加到配置文件中,并在需要时发布新版本即可。但我们最近开始迅速扩大Beta用户范围,每次想要添加新用户时都发布一个新版本到TestFlight似乎不再是理想的解决方案。我知道TestFlight有上传新配置文件以及其中包含的新设备的功能,我正在尝试使用这个功能。
然后我让新用户尝试安装该应用程序,TestFlight WebClip会要求用户安装新的配置文件(因为它不像初始版本的构建/配置文件那样嵌入在应用程序中)。用户成功安装了新的配置文件,但当回到TestFlight应用程序/WebClip时,一遍又一遍地被要求安装配置文件,而无法实际安装应用程序。
具体细节如下:
然后我让新用户尝试安装该应用程序,TestFlight WebClip会要求用户安装新的配置文件(因为它不像初始版本的构建/配置文件那样嵌入在应用程序中)。用户成功安装了新的配置文件,但当回到TestFlight应用程序/WebClip时,一遍又一遍地被要求安装配置文件,而无法实际安装应用程序。
具体细节如下:
- 我使用testUsers1.mobileprovision文件构建应用程序并将其上传到TestFlight。
- 稍后,我将UserX添加到新的移动配置文件testUsers2.mobileprovision中。
- 在旧版本的权限部分,我使用“更新配置文件”将testUsers2加载到TestFlight上。
- UserX在其设备上启动TestFlight WebClip/应用程序。
- TestFlight要求用户安装新的testUsers2配置文件,而用户确实安装了该文件。
- UserX然后重新启动设备上的TestFlight,它再次要求他们安装新配置文件,而不是实际安装/下载应用程序。
所以,希望他们很快就能找到答案。
谢谢,
威尔