当我尝试在物理iPhone / iPad设备上运行并安装时,但仅在插入公司PKI安全性USB密钥时,才出现此错误。
...
the specified item could not be found in the keychain.
我已经运行了此命令以列出我的代码签名身份
$ security find-identity -v -p codesigning
一切看起来都很好,我的所有证书都在我的钥匙串中。
当我删除PKI密钥时,可以在物理设备上运行并安装该应用程序。
我在模拟器上没有任何问题。
最佳答案
我找到了答案!
您需要在PKI USB密钥内添加开发人员证书!
首先导出您的开发人员证书
打开钥匙扣
右键单击iPhone Developer证书(带有钥匙图标的证书)
出口
请确保在第二个标签中选中“允许访问所有应用”
然后在您的PKI USB密钥工具中,导入证书。我使用SafeNet工具查看我的PKI密钥。
打开SafeNet工具
点击设置
代币
用户证书
导入您的开发人员证书
导入证书后,请拔下PKI USB密钥,然后再次将其插入!
一切都会好起来并取得成功successful!
关于ios - Xcode:仅在插入PKI key 时才能在钥匙串(keychain)中找不到指定的项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55608750/