【发布时间】:2018-09-10 22:37:12
【问题描述】:
我正在使用 XCode9 开发 iOS 应用,并让 XCode 自动管理签名。
当我存档项目时,Fabric 的 Mac 应用程序要求我分发新存档,但即使我使用公司帐户,仍然会警告我个人资料中缺少设备。
【问题讨论】:
标签: ios google-fabric code-signing-certificate
我正在使用 XCode9 开发 iOS 应用,并让 XCode 自动管理签名。
当我存档项目时,Fabric 的 Mac 应用程序要求我分发新存档,但即使我使用公司帐户,仍然会警告我个人资料中缺少设备。
【问题讨论】:
标签: ios google-fabric code-signing-certificate
Fabric 和 Crashlatics 支持在开发模式下分发您的应用。 所以你可能错过了(我发现是),你的开发证书不包括你在分发列表中提到的设备的 UDID,所以请确保设备 UDID 包含在你的开发证书的证书中. (UDID :是 iOS 设备的唯一标识键)
简而言之:Apple Developer 的证书必须有设备在那里注册,并且应该包含在开发证书中。
另外我想建议您使用“XCode 自动管理签名”。这个很重要。
如果您已将设备 UDID 添加到您的帐户中,那么您必须使用生产/临时证书进行分发。请仅使用开发模式。
如果您有任何问题,请告诉我
【讨论】:
它只会自动进行签名而不是设备注册,除非您使用 Xcode 将这些 iPhone 设备插入您的 Mac,并且它会要求您自动注册设备。您可以从 developer.apple.com 手动注册设备。之后,请下载更新的临时配置文件。 . . . 干杯, 凯尔
【讨论】: