Ios 测试人员无法从Firebase应用程序分发版下载应用程序
我们将iOS应用推送到Firebase发行版,并向每个测试人员发送邀请。我们的测试人员遵循所有步骤,准备测试应用程序。不幸的是,测试人员收到消息“开发者需要更新他们的应用程序,以便它可以在您的设备上运行。一旦应用程序准备好进行测试,您将收到一封电子邮件。”一旦他们尝试将应用程序下载到他们的iOS上。我们可以确保我们将应用程序构建为生产版本Ios 测试人员无法从Firebase应用程序分发版下载应用程序,ios,firebase,firebase-app-distribution,Ios,Firebase,Firebase App Distribution,我们将iOS应用推送到Firebase发行版,并向每个测试人员发送邀请。我们的测试人员遵循所有步骤,准备测试应用程序。不幸的是,测试人员收到消息“开发者需要更新他们的应用程序,以便它可以在您的设备上运行。一旦应用程序准备好进行测试,您将收到一封电子邮件。”一旦他们尝试将应用程序下载到他们的iOS上。我们可以确保我们将应用程序构建为生产版本 你们能给我一些想法吗?来自测试人员的消息意味着测试人员的udid不在上传应用程序的配置文件中。当测试人员在测试人员入职流程中向应用程序分发注册设备时,应用程序
你们能给我一些想法吗?来自测试人员的消息意味着测试人员的udid不在上传应用程序的配置文件中。当测试人员在测试人员入职流程中向应用程序分发注册设备时,应用程序分发会收集udid并发送给您。因此,您需要将udid添加到设置配置文件,重新构建应用程序并再次发送。由于我是第一次使用该服务,我最初认为我不了解它是如何工作的,或者它太愚蠢了,不可能是真的,但后来它的行为与预期的一样。 我的第一次经历是这样的:
在我第二次上传时会发生什么?企业证书会避免所有这些设备UUID注册部分吗?谢谢各位。我的问题是我用export\u方法构建了我的应用程序,如果是app store,正确的方法应该是临时的。我将export\u方法更改为临时的,并且它可以按照我的预期工作
如果有人更改了导出方法,但仍然得到错误。请检查,我终于解决了问题 整个问题都与配置配置文件有关。 当您必须为Firebase应用程序分发导出时,他们的文档中明确说明应使用临时导出,但对整个过程和选项的解释很少 因此,以下是必要的步骤:
Target/Building Settings/Signing
和Project/Building Settings/Signing
中,在Debug
和Release
下显示的都是iOS Developer
配置文件,而不是Keychain
一个,而是Automatic
一个,否则自己选择它产品/归档
Windows/Organizer
分发应用程序
按钮Next
按钮。请记住,每种方法都需要自己的证书和配置文件Next
按钮自动
(这里是Xcode连接到开发人员帐户并使用发行版
证书和配置文件签署应用程序的地方对于iOS应用程序,你应该考虑使用TestFunt,这样你就不必每次新的测试程序下载你的应用程序时都保持重建Adhoc配置文件。请直接联系FielBaseAdvices来帮助排除故障。谢谢@道格史蒂文森。将这样做,并在这里更新他们的答案。我实际上是用开发人员导出的。方法,让我做噩梦。我正在尝试使用ad Hoc,看看会发生什么。您如何管理配置文件?您是否创建一个新的配置文件,并在每次添加新测试人员时在Xcode中更新它?因为这似乎是我的问题。有人建议我忘记Firebase应用程序分发,只使用TestFlight。您呢可以在这里查看我的问题。谢谢,我实际上只有3个配置文件:开发、临时和分发。一旦我标记代码,这将触发启动CI/CD以构建新版本并将其上载到Firebase App distributor。在构建应用时,CI/CD中的脚本会自动将我的项目切换到临时配置文件。我看到了。.我的临时版本真的有一个噩梦..我上传了它,它抛出了一个错误..我创建了一个临时配置文件并下载了它,