除非您覆盖XCode默认值,否则它将使用通用标识符在您的密钥链中搜索匹配的代码签名标识。
iOS和OSX的通用标识符是什么?
发布于 2014-06-01 18:18:46
它们是:
iOS
iPhone Developer
iPhone Distribution
OSX
Mac Developer
Mac Distribution
注意:这些工作的原因是,在幕后,XCode使用
codesign
命令行工具,当它尝试查找给定标识值的匹配项时,它会搜索密钥链中所有证书的通用名称字段(请参阅codesign man page的签名标识部分以了解更多详细信息)。当您在Apple开发人员门户中创建证书时,它们会在您的通用名称前添加这些通用标识符之一。例如,J. iPhone developer证书的通用名称可能是iPhone Developer: J. Random Developer (ABC0123XYZ)
您可以通过密钥链访问应用程序检查证书的通用名称:启动密钥链访问(在应用程序/实用程序下),选择我的证书类别,选择一个证书,然后从文件菜单(⌘I).
中选择获取信息
https://stackoverflow.com/questions/23982973
复制