在 Apple 开发者后台通过 Xcode 自动管理的 Distribution Managed 证书被隐藏了下载链接,无法像正常证书一样可以直接下载到 macOS 上查看证书信息。想要获取 App 备案所需公钥和 SHA1 值需要一点额外操作。
浏览器右键打开「检查」模式,切换到 网络 或 Network 标签,刷新 证书列表页面,找到:
https://developer.apple.com/services-account/v1/certificates
请求响应部分,取 certificateTypeName 类型为 Distribution Managed 项的 certificateContent 的值(实际上是证书的 Base64 编码字符串),保存为文本文件,以 cer 后缀命名。
同时在文本内容的前后分别添加:
-----BEGIN CERTIFICATE-----
{certificateContent 的内容}
-----END CERTIFICATE-----
加上前后缀字符串之后才算是标准的 PEM 格式。使用 macOS「钥匙串访问」打开 cer 文件 -> 「显示简介」即可查看公钥和 SHA1 值。
在 Apple 开发者后台通过 Xcode 自动管理的 Distribution Managed 证书被隐藏了下载链接,无法像正常证书一样可以直接下载到 macOS 上查看证书信息。想要获取 App 备案所需公钥和 SHA1 值需要一点额外操作。
浏览器右键打开「检查」模式,切换到 网络 或 Network 标签,刷新 证书列表页面,找到:
https://developer.apple.com/services-account/v1/certificates
请求响应部分,取 certificateTypeName 类型为 Distribution Managed 项的 certificateContent 的值(实际上是证书的 Base64 编码字符串),保存为文本文件,以 cer 后缀命名。
同时在文本内容的前后分别添加:
-----BEGIN CERTIFICATE-----
{certificateContent 的内容}
-----END CERTIFICATE-----
加上前后缀字符串之后才算是标准的 PEM 格式。使用 macOS「钥匙串访问」打开 cer 文件 -> 「显示简介」即可查看公钥和 SHA1 值。