iOS开发

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

2026-02-28  本文已影响0人  _浅墨_

获取证书 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 用的那张证书。

上一篇 下一篇

猜你喜欢

热点阅读