我需要知道我的代码签名身份是什么。在哪里可以找到它?代码签名身份通常的格式是什么?谢谢!
我需要知道我的代码签名身份是什么。在哪里可以找到它?代码签名身份通常的格式是什么?谢谢!
您可以在终端中运行以下命令,以获取安装在您的系统上的所有 codesign 标识的列表:
您可以在终端中输入以下命令,获取已安装于您系统中的所有 code sign 标识的列表:
security find-identity -v -p codesigning
输出将包含以下行:
1) 482348ADF834384843884934734 "iPhone Developer: John Smith (YTHGJFKTHG)"
2) 49u343943943943494387348738 ...
第一部分(482348ADF834384843884934734)是您的代码签名标识符,作为参数传递给codesign
工具的--sign
标志。
-v
参数,它可以返回身份,虽然这样做没有任何意义。λ security find-identity -v -p codesigning
0 valid identities found
λ security find-identity -p codesigning
Policy: Code Signing
Matching identities
1) B21272CXXXXXXCDBC562C0E0XXXXXX89 "Apple Development: Haakon Storm Heen (9X9X3XKX5X)"
1 identities found
Valid identities only
0 valid identities found
-v
不是指“详细模式”,而是表示只显示“有效”的身份标识。 - Oldes此外,您还可以在安装程序证书的完整名称中找到它。运行KeyChain应用程序,在名称类似于“第三方Mac开发者应用程序:DUMMY INC(NJ2XXXXXXX)”的证书中查找您(例如Mac开发者)的证书,“NJ2XXXXXXX”将是您的代码签名标识。