您的帐户已拥有此计算机的签名证书,但您的密钥链中不存在该证书

时间:2016-11-04 14:14:04

标签: xcode8 ios10

在尝试构建和安装到设备时,我逐字地收到此错误。

这是我的环境:

  • Xcode 8
  • El Capitan

有没有人遇到这个问题?你是怎么解决的?

谢谢

4 个答案:

答案 0 :(得分:34)

转到Xcode Preferences - > Accounts标签 - >双击您的团队名称 - >点击出现的对话框左下角的+ - >选择iOS Development

这将创建一个新的开发证书,允许您在设备上安装和测试。

答案 1 :(得分:1)

就我而言,问题在于证书被吊销了。
要解决此问题:

  1. 转到Xcode –> Preferences –> Accounts –>选择所需的Apple ID –>双击Team –>使用{ {1}} Status
  2. 转到Revoked –> Keychain Access撤销证书–> Search

答案 2 :(得分:1)

修复后,我立即得到了这个错误,以替换MacBook Pro上的MagSafe模块(我猜想很长一段时间,拔掉电池就重置了SMC)。我真的不想重新创建签名证书,所以我进入了钥匙串,意识到我还有很多过期的密钥,因此决定删除这些过期的密钥。我回到Xcode,清理项目,然后重建并繁荣……一切正常。希望这对某人有帮助

答案 3 :(得分:0)

转到您的Apple开发者网站并下载签名证书。下载后你应该可以点击它,它会自动完成它的事情,并且在那之后应该是好的