【问题标题】:code sign wants to sign using key - Doesn't allow or always allow but deny works代码符号想要使用密钥签名 - 不允许或始终允许但拒绝有效
【发布时间】:2016-06-06 03:58:51
【问题描述】:

我正在尝试构建和归档应用程序。编译后,会出现一个警告窗口,请求“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。我没有使用任何第三方实用程序,也没有安装任何与鼠标相关的应用程序。

我试过下面的链接

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

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

【问题讨论】:

  • 您是否尝试从命令行进行构建和归档?你的钥匙链(登录)解锁了吗?
  • 不,我正在像 Xcode/Product/Archiving 一样通过 Xcode 进行归档,并且我的登录密钥链已解锁
  • 我有同样的问题,但我的请求是钥匙链的密码。我不知道任何密码。

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


【解决方案1】:

输入您的 mac 用户密码并点击始终允许

【讨论】:

  • 输入mac用户密码就是这样做的。 2 个小时,我一直在输入我的开发人员密码。他们需要更清楚这一点,smh。感谢您的回答!
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

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

        【讨论】:

        • 谢谢,这对我有用。我想我需要做的就是锁定我的登录钥匙串,我没有删除我过期的证书。
        • 迟缓,但确实如此。甚至创建了新的登录钥匙串并重新导入了证书等。当钥匙串目前解锁时,似乎系统提示失败。感谢您解决这个问题并发布!
        • 哇,这有帮助!
        【解决方案6】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-09-03
          • 1970-01-01
          • 2011-08-25
          • 2012-04-14
          • 2016-05-03
          • 1970-01-01
          • 2014-10-23
          • 1970-01-01
          相关资源
          最近更新 更多