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

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

我在私钥信息中启用了“ Allow all applications to access this item ”,但它对我没有用。

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

我试过下面的链接

在允许代码签名使用我的钥匙串方面存在问题

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

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

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

在此处输入图像描述

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

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

希望这对任何人都有帮助!

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

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

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

输入您的mac用户密码并点击Always Allow