当我尝试在物理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/

10-12 03:11