18

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

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

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

我试过下面的链接

允许 codesign 使用我的钥匙串时遇到问题

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

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

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

在此处输入图像描述

4

6 回答 6

27

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

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

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

于 2016-06-28T09:14:16.087 回答
19

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

于 2018-07-06T12:12:21.363 回答
4

请不要按“允许”,只按“始终允许”

于 2018-09-26T09:12:15.357 回答
1

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

于 2017-12-30T22:17:53.677 回答
0

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

于 2016-05-18T07:49:42.727 回答
0

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

于 2017-11-20T02:52:34.970 回答