如何在密钥链中设置要由XCode使用的标识首选项?
XCode在“构建设置”中的“代码签名标识”下有一个“自动配置文件选择器” 密钥链中有两个“iPhone开发者”证书,似乎没有办法控制XCode对其中一个证书的偏好 列出以下用于解析标识的规则如何在密钥链中设置要由XCode使用的标识首选项?,xcode,build,certificate,code-signing,keychain,Xcode,Build,Certificate,Code Signing,Keychain,XCode在“构建设置”中的“代码签名标识”下有一个“自动配置文件选择器” 密钥链中有两个“iPhone开发者”证书,似乎没有办法控制XCode对其中一个证书的偏好 列出以下用于解析标识的规则 该标识首先被视为钥匙链标识首选项的全名 通过在所有密钥链中搜索其使用者公用名(仅)包含标识的证书来定位标识 如果存在多个匹配项,则操作失败且不执行签名 如果标识正好由四十个十六进制数字组成,则将其解释为SHA-1散列 “iphonedeveloper”上有两个部分匹配的事实表明,XCode有一种不同的
- 如果存在多个匹配项,则操作失败且不执行签名
有没有办法使用“自动配置文件选择器”来解决“身份首选项”的问题呢?我想现在已经太迟了,但是在Xcode 9中,在
的“构建设置”->“代码签名身份”
中,使用的“代码签名样式”=手动/自动
,现在有两个下拉列表可供选择,对于这两个目标,a)iOS开发者/发行人配置文件类型之一,b)开发者/发行人的密钥链标识
对我起作用的是:
“代码签名样式”
设置为“手动”