APP备案如何查看ipa中的证书公钥和SHA-1

403 阅读1分钟
  1. 将.ipa改名为.zip,然后解压;从payload/*.app包中获得embedded.mobileprovision文件;
  2. 将上一步获取到的文件用文本编辑器打开;

找到相关内容:

	<key>DeveloperCertificates</key>
	<array>
		<data>MIIGHz*****</data>
	</array>

其中data内的就是证书内容的base64编码文本。

也可以直接用命令行提取文件内容:

security cms -D -i /path/to/embedded.mobileprovision
  1. 使用base64命令行工具将文本解码并写入证书文件;
echo "Base64编码的字符串" | base64 -d > cer.der
  1. 在MacOS系统中选中cer.der文件按空格键预览文件,就可以看到证书公钥和SHA-1;

其他方式:

从开发者后台直接获取证书公钥和SHA1