iOS app 备案公钥、指纹信息生成方式

获取证书 SHA-1 指纹

打开终端,对你下载的 .cer 文件执行:

openssl x509 -in ~/Desktop/你的发布证书.cer -inform DER -fingerprint -sha1 -noout

输出类似:

SHA1 Fingerprint=A1:B2:C3:D4:E5:...

把所有冒号去掉,得到 40 位连续字符串填进去。

真实eg.

openssl x509 -in /Users/Work/iOS开发证书/发布证书_20260301/发布证书/distribution.cer -inform DER -fingerprint -sha1 -noout

获取公钥

# 第一步:将 .cer 转为 pem 格式
openssl x509 -in ~/Desktop/你的发布证书.cer -inform DER -out cert.pem

# 第二步:提取公钥
openssl x509 -in cert.pem -pubkey -noout

输出内容类似:

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...
-----END PUBLIC KEY-----

-----BEGIN PUBLIC KEY----------END PUBLIC KEY----- 之间的内容(不含这两行)整段复制填入公钥字段。

真实eg.

# 第一步:将 .cer 转为 pem 格式
openssl x509 -in /Users/Work/iOS开发证书/发布证书_20260301/发布证书/distribution.cer -inform DER -out /Users/Work/iOS开发证书/发布证书_20260301/发布证书/cert.pem

# 第二步:提取公钥
openssl x509 -in /Users/Work/iOS开发证书/发布证书_20260301/发布证书/cert.pem -pubkey -noout


注意用的是发布证书(Apple Distribution),不是开发证书。备案审核的是你实际上架 App Store 用的那张证书。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容