我需要确切地知道我的协同设计身份是什么。 我在哪里可以找到那个? 协同设计身份的常用格式是什么? 谢谢!
您可以在终端中运行以下命令来获取系统上安装的所有 codesign 身份的列表:
security find-identity -v -p codesigning
输出将包含如下行:
1) 482348ADF834384843884934734 "iPhone Developer: John Smith (YTHGJFKTHG)"
2) 49u343943943943494387348738 ...
其中第一部分 (482348ADF834384843884934734) 是您的协同设计身份,它作为参数传递给
--sign
工具的 codesign
标志。
在 Xcode 中,您可以通过选择您的 target,转到 build settings 来访问代码签名身份,它位于“Code Signing Identity”下方。
有关更多信息,您可以访问Apple 的文档。
在 macOS 11 Big Sur 上,上面的@Taras 答案不会返回任何身份。 但是,通过删除“仅有效身份”的
-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