2017-01-22 77 views
1

我得到下面的错误,当我尝试登录示例项目:Xcode中:签约问题:证书安装失败(版本8.2.1)。

证书安装失败 安装在钥匙串证书失败(错误域= DVTSecErrorDomain代码= -61 “写权限错误” 的UserInfo = {NSLocalizedDescription =写权限错误})

其中究竟XCod e没有写入权限?

enter image description here

我得到同样的错误,当我按下下面 enter image description here

*编辑
所示查看详情页面弹出重置
修改了bundle_identifier,现在我明白了一个新的错误。 不知我是否应该撤销!

您的帐户已经拥有该机器的签名证书,但它不存在于您的钥匙串中。要创建一个新的证书,您必须先撤销现有的证书。

+0

仅供参考 - 我已更改捆绑ID。现在看到这个错误:你的账户已经有了这台机器的签名证书,但是它没有出现在你的钥匙串中。要创建一个新的证书,您必须先撤销现有的证书。 – PlanetUnknown

+1

“XCode无权写入”钥匙串的位置。如果这个错误信息说出真相,那这就是需要关注的第一个地方。使用Keychain Access应用程序(在_/Applications/Utilities_中)查看正在发生的事情。如果您有钥匙串权限问题,您肯定无法添加证书。 – matt

+0

感谢@matt - 在钥匙串中,“FileVault主密码密钥”已过期,但我怀疑用于签署代码。 – PlanetUnknown

回答

1

感谢@matt。 这里是我做过什么 -

  • 创建一个完全新的管理员配置文件的计算机上
  • 在Xcode中,通过进入到XCode中添加的帐户 - >首选项
  • 在“常规”选项卡中项目,添加我的个人资料
  • 只要我将个人档案从“None”切换到我的档案 - Xcode创建了证书
  • 然后我得到这个错误“开发者网站上没有设备注册到您的帐户。并选择一个设备让Xcode注册它。“
  • 插入我的手机,并将目标从模拟器更改为我自己的手机
  • 解决了它&有应用程序。在我的手机上 :) !!