我开始通过Firebase Distribution(IOS(将我的应用程序分发给一些测试人员
我所做的:在Xcode中打开项目->存档->分发应用程序->特设->ipa文件将.ipa文件拖到通知的位置。
首先,我添加了我的电子邮件,按照步骤下载了应用程序。
但是,现在我不能了。当用户接受邀请并在";"一般";,应用程序下载不可用。他们得到的信息是:
已注册设备!开发人员现在需要更新他们的应用程序才能在设备上运行。当应用程序可用于测试时,您将收到一封电子邮件。
,我收到每个用户的一封带有UDID的电子邮件。
我不知道该怎么办。
我做错什么了吗?用户是否可以自动下载该应用程序?
你没有做错什么,这就是Firebase的工作原理。只要你在iOS上,就不可能自动使用该应用程序。(如果可能的话,你可以使用Firebase而不是App Store,苹果希望避免这种情况(。
您需要执行以下操作:
-
转到苹果的开发者网站,将设备添加到测试设备列表中。它应该在这里:https://developer.apple.com/account/resources/devices/list你需要用你的苹果ID签名。如果你是多个开发团队的一员,请确保在屏幕右上角选择正确的一个。
-
将这些新设备添加到用于构建此设备的特设配置文件中。如果您查看此处的列表https://developer.apple.com/account/resources/profiles/list应该有一个带有应用程序 ID的配置文件
-
使用更新的配置文件重新构建应用程序。如何做到这一点将取决于您的构建过程
-
将新版本上传到firebase。(如果您使用像Fastlane这样的工具,则可以自动执行此操作(。确保您的测试人员可以访问新的构建:这可以在Firebase UI中通过向构建中添加测试人员或组来完成。(如果您自动上传,也可以自动完成(
-
您的测试人员应该会收到一封关于新构建的电子邮件。当他们检查他们安装的应用分发应用程序时,他们会看到一个可下载的最新版本列表