我将通过TestFlight将我的项目演示发送给某人。
为此,我遵循了这个答案:https://stackoverflow.com/a/11917884/555690,但我也做了其他事情:我要求他的设备UDID,然后在我的Apple Developer门户上添加了设备。之后,我创建了我的分发配置文件,选择了这样的设备......
...现在其他人可能也要测试了。和其他人一样。
我担心我可能不得不将他们的设备添加到Apple Developer门户,重新配置配置文件,然后重新创建存档。
这是正确的,还是没有必要将他们的设备添加到我的门户网站(因此创建一个新的存档也是不必要的)?
答案 0 :(得分:1)
每次要添加新测试人员时,都不必更新构建。为现有版本添加新测试仪非常容易,您只需将设备添加到ADC的配置文件中即可。然后,将配置文件下载到您的计算机。现在,来到真相的那一刻。转到testflight中要添加测试程序的构建。然后,在左侧您将看到Permission选项卡,单击那里然后它将显示配置文件和当前有权访问构建的所有测试人员。现在,使用您之前下载的版本更新版本,然后您将在列表中看到该设备。单击复选框以关闭设备的权限,然后您就完成了。您现在可以将相同的构建分发给测试人员。
答案 1 :(得分:0)
是的,您每次都必须将它们添加到开发门户中的配置文件中,但是testflight在权限下有一个按钮来更新构建的配置文件。 您可以尝试上传新的配置文件,而无需存档和上传新版本。
答案 2 :(得分:0)
您可以按照以下任何一个步骤进行操作,但根据我的经验,我会推荐Process 1,因为我发现它更可靠。
流程1:
流程2:
我在尝试进程2时遇到的情况是,有时当您尝试下载应用程序时,它会显示“您没有下载权限”或“此时无法下载”,即使用户出现在该进程中也是如此轮廓。
针对此问题的解决方法是,无论何时上传新版本或配置文件,请始终清除cahce或exterme案例,注销并重新登录。
希望这有帮助。