【发布时间】:2017-01-22 15:24:30
【问题描述】:
我在尝试签署示例项目时遇到以下错误:
证书安装失败 在钥匙串中安装证书失败(Error Domain=DVTSecErrorDomain Code=-61 "write permissions error" UserInfo={NSLocalizedDescription=write permissions error})
XCode 究竟在哪里没有写入权限?
当我在如下所示的查看详细信息页面弹出窗口中按 reset 时出现相同的错误
*编辑
修改了 bundle_identifier,现在我看到了一个新错误。
我想知道我是否应该撤销!
您的帐户已经有此机器的签名证书,但它不在您的钥匙串中。要创建新证书,您必须先吊销现有证书。
【问题讨论】:
-
仅供参考 - 我已经更改了 bundle-id。现在看到这个错误:您的帐户已经有这台机器的签名证书,但它不在您的钥匙串中。要创建新证书,您必须先吊销现有证书。
-
"XCode 究竟在哪里没有写入权限" 钥匙串。如果该错误消息说的是真话,那是首先需要注意的地方。使用 Keychain Access 应用程序(在 /Applications/Utilities 中)查看发生了什么。如果您有钥匙串权限问题,您当然不能添加证书。
-
感谢@matt - 在钥匙串中,“FileVault 主密码密钥”已过期,但我怀疑它用于签署代码。
-
我看到一个“软件签名”证书。有效期到 2021 年。我没有看到任何问题。
-
哇哦!感谢您的反馈。有时,创建新用户比尝试“解决”问题更容易。尝试“解决”它仍然很好,但我不确定如何。它可能涉及吹走钥匙链......
标签: ios certificate xcode8 code-signing-certificate