我正在开发一个 iOS 应用程序并使用 App Distribution 将我的测试版本分发给 QA 团队,我之前没有遇到任何问题,一切都很顺利和漂亮(考虑到 iOS 开发,我很陌生,呵呵)......但最近我遇到了一个问题我无法解决,也没有找到任何关于它的文档。
我不断向项目中添加新的测试设备(随着 QA 团队的成长)并遵循相同的步骤......
将新帐户添加到我在 Firebase 中的测试人员列表中。
使用新设备的 UDID 获取注册尝试。
在 Apple Developer Console 中注册新设备 UDID
通过 App Distribution 分发应用程序的新版本。
在设备中安装证书
瞧,下载新的发行版。
但这次不一样……因为在这个最新的iOS版本的iPhone XS Max中,下载按钮从来没有出现过,我们只能看到下面的信息:“等待开发者”。
我尝试了很多不同的解决方案,重新下载和导入配置文件,重新分发应用程序,创建新配置文件,在 Fastlane 中强制使用新设备,在开发者控制台中删除和读取 UDID ......该死......我在我的愤怒哈哈哈......但问题仍然存在,有人遇到过这个问题吗?
更新
我向 Firebase 支持中心发送了一张票,他们告诉我 UDID 不在分发配置文件中,所以我的解决方案是重新创建配置文件,因为下载和导入临时配置文件不起作用。
这个问题不是 Firebase 问题,而是与 iOS 签名地狱相关的经典问题。