代码符号想要使用密钥签名 – 不允许或始终允许但拒绝工作
我正在尝试构建和归档应用程序。 编译完成后,会出现一个警告窗口,要求“代码codesign wants to sign using key "my account Name" in your keychain
”,按钮Always Allow
, Deny
和Allow
,当我按下Always allow
或allow
,没有任何反应,只有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 。