代码符号想要使用密钥签名 - 不允许或始终允许但拒绝工作

时间:2016-02-24 02:54:57

标签: ios objective-c iphone code-signing xcode7.2

我正在尝试构建和归档应用程序。编译完成后,当我按codesign wants to sign using key "my account Name" in your keychain或{{1}时,会出现一个警告窗口,要求“Always Allow”和按钮DenyAllowAlways allow没有任何反应,只有allow有效。

我在私钥信息中启用了“deny”,但它对我没用。

我正在使用VNC远程Mac(El Capitan)和Xcode 7.2。我没有使用任何第三方实用程序,也没有安装任何与鼠标相关的应用程序。

我试过以下链接

Having issue with allowing codesign to use my keychain

https://forums.developer.apple.com/thread/25092

https://apple.stackexchange.com/questions/212622/keychain-wont-let-copy-passwords-after-10-11-1-update

我想知道这个问题背后的原因,我该如何解决?

enter image description here

6 个答案:

答案 0 :(得分:26)

有同样的问题,尝试了很多东西,感觉就像完全伏都教。其中一个最终解决了我的问题:

  • 在我的钥匙串访问中删除所有已过期/已撤销的证书。
  • 在Keychain Access中锁定了我的login钥匙串(然后它提示我输入解锁密码。)

希望这有助于任何人!

答案 1 :(得分:6)

输入您的mac用户密码,然后点击始终允许

答案 2 :(得分:1)

请不要按“允许” 仅按“始终允许”

答案 3 :(得分:0)

您需要在计算机本身上执行此操作,关闭所有vnc连接。 Mac确定点击来自连接的设备,也不是来自任何遥控设备。

答案 4 :(得分:0)

我以root身份登录(转到终端su - )。它允许我选择“始终允许”。这反过来使我能够存档并将我的构建上传到应用商店。

答案 5 :(得分:0)

重新启动Xcode并再次尝试为我修复它。 :/