从 Apple Distribution Managed 证书提取备案所需公钥和 SHA1
这篇短文讲解了如何从 Apple 开发者后台通过 Xcode 自动管理的 Distribution Managed 证书中提取备案所需公钥和 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 值。
版权信息:本文为 kanchuan.com 原创,转载时请明确注明本文链接。
相关文章:
尝试个人App ICP备案初审即失败
iOS Sign With Apple 开发实践
iOS安全:LC_LOAD_DYLIB和LC_ID_DYLIB
iOS:清除Xcode缓存
iOS 64/32位系统在处理BOOL值时的区别

留言板