除非您覆盖XCode默认值,否则它将使用通用标识符在您的钥匙串中搜索匹配的代码签名标识。
iOS和OSX的通用标识符是什么?
答案 0 :(得分:2)
的iOS
iPhone Developer
iPhone Distribution
OSX
Mac Developer
Mac Distribution
注意: 这些工作的原因在于,XCode正在使用
codesign
命令行工具,该工具会搜索 Common密钥链中的所有证书的名称字段,当它尝试查找给定标识值的匹配项时(例如codesign man page的 SIGNING IDENTITIES 部分,以获取更多详细信息) )。
在Apple Developer门户中创建证书时,它们会在您的公用名前加上其中一个通用标识符。例如,J. Random Developer的iPhone开发人员证书的通用名称可能是iPhone Developer: J. Random Developer (ABC0123XYZ)
您可以通过 Keychain Access 应用程序检查证书的通用名称:启动Keychain Access(在 Applications / Utilities 下),选择我的证书类别,选择证书,然后从文件菜单中选择获取信息(⌘I)。