显示可以用于签名的证书
fastlane 列出这个指令来输出所有可以用于签名的证书,参数的解释
- -v: 输出有效的签名
- -p: 输出的策略policy 用于签名 codesigning
1 | xcrun security find-identity -v -p codesigning |
输出这个证书的详细信息
但是这个指令看不到证书的详细信息,我们可以通过另外一个指令 find-certificate 摘出
- -a: 全部的证书
- -c: 过滤关键词 iPhone
- -p: 以pem格式输出
1 | xcrun security find-certificate -a -c "iPhone" -p | openssl x509 -text | grep "Subject:" |
因为输出的是pem格式,可以通过 openssl 转化为可读的text,然后摘取出 Subject: 的内容
1 | Subject: UID=LURE22***, CN=iPhone Developer: **** li (NMJ****R), OU=XAU86******, O=****** , C=US |
使用KeyChain找到这个证书可以看到 UID = User ID, CN = Common Name, OU = Organizational Unit, O = Organization, C = Country or Region