从 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备案初审即失败
Swift并发编程 - 理解结构化和结构化并发的底层技术
iOS 18 中 libdyld.dylib/dyld 的一些变化
iOS 13 Scene Delegate and multiple windows
xcodebuild build failed:Use the $(inherited) flag

发表留言

您的电子邮箱地址不会被公开,必填项已用*标注。发布的留言可能不会立即公开展示,请耐心等待审核通过。