XCode 在“ 构建设置” 的“ 代码签名身份” 下有一个“ 自动配置选择器 ” 。
在键链中存在 2个“ iPhone Developmenter” 证书, 似乎有办法引导 XCode 偏好一个而不是另一个 。
Codesign 列出以下解决身份的规则。
身份首先被视为关键链式身份偏好的全称
通过搜索所有关键链以获取其主名(仅)包含该身份的证书(仅)通用名称的证书,该身份就定位于所有关键链
- If there are multiple matches, the operation fails and no signing is performed
如果身份完全由四十六进制位数组成,则被解释为SHA-1散列。
“iPhone Developmenter”上有两个部分匹配,
尝试在提示输入“ 地址( URL) 或电子邮件地址” 的证书上创建身份偏好 。 无法确定 URL 指的是什么或电子邮件 。
使用“ iPhone Developmenter” 作为数值( 关键链被接受), 但 XCode 不选择首选证书 。
< 坚固> 是否有方法使用“ 自动配置选择器”, 但它是否已经就“ 身份偏好” 下定决心? 坚固 >