设备 UDID 已经存在于我的开发者帐户中,但仍然收到错误,因为在 firebase 和 fastlane 中等待开发者

Posted

技术标签:

【中文标题】设备 UDID 已经存在于我的开发者帐户中,但仍然收到错误,因为在 firebase 和 fastlane 中等待开发者【英文标题】:Device UDID is already present in my developer account still getting the error as waiting for developer in firebase and fastlane 【发布时间】:2021-05-01 03:11:41 【问题描述】:

我正在尝试构建应用并通过 fastlane 上传到 firebase。

添加分发成功,但分发后应用显示等待开发者,需要添加UDID。

但是我已经在我的配置文件中添加了用户的 UDId 吗?

这将如何发生?

【问题讨论】:

【参考方案1】:

不完全理解这里的上下文,但每当我遇到类似问题时,我需要再次存档构建,确保它获得更新的配置文件。

另外,如果您使用 SIGH 并且希望自动添加所有设备,我建议每次构建都使用 force 选项。

http://docs.fastlane.tools/actions/sigh/#parameters

【讨论】:

【参考方案2】:

对于使用 fastlane 的 firebase 分发,我需要设置 adhoc 证书。出现上述问题是因为我使用 AppStore 配置文件分发了应用程序。

将 export_method 添加为 Adhoc 并运行构建,它成功并能够在我的手机上安装应用程序。

【讨论】:

以上是关于设备 UDID 已经存在于我的开发者帐户中,但仍然收到错误,因为在 firebase 和 fastlane 中等待开发者的主要内容,如果未能解决你的问题,请参考以下文章

无法将 ipa 安装到 iPad

在创建之前如何检查我的数据是不是已经存在于我的数据库中?

沙盒贝宝帐户已删除,但仍然存在?

进行应用内购买的用户的 UDID [关闭]

完整性无法验证

即使从配置文件中删除了 UDID,iOS 应用程序仍在安装到设备中