Xcode:签名问题:证书安装失败(8.2.1 版)
Posted
技术标签:
【中文标题】Xcode:签名问题:证书安装失败(8.2.1 版)【英文标题】:Xcode: signing issue : certificate installation failed (ver. 8.2.1) 【发布时间】: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 年。我没有看到任何问题。 哇哦!感谢您的反馈。有时,创建新用户比尝试“解决”问题更容易。尝试“解决”它仍然很好,但我不确定如何。它可能涉及吹走钥匙链...... 【参考方案1】:感谢@matt。 这就是我所做的 -
在计算机上创建了一个全新的管理员配置文件 在 Xcode 中,通过进入 XCode -> 首选项添加帐户 在项目的“常规”选项卡中,添加了我的个人资料 只要我将配置文件从“无”切换到我的 - Xcode 就创建了证书 然后我收到此错误“开发者网站上您的帐户中没有注册设备。插入并选择一个设备让 Xcode 注册它。” 插入我的手机,并将目标从模拟器更改为我自己的手机 解决了它并拥有了应用程序。在我的手机上:) !!【讨论】:
以上是关于Xcode:签名问题:证书安装失败(8.2.1 版)的主要内容,如果未能解决你的问题,请参考以下文章