【问题标题】:Xcode Build command ask permission to access the private key from KeychainXcode Build 命令请求从 Keychain 访问私钥的权限
【发布时间】:2017-05-22 05:34:11
【问题描述】:

我正在尝试使用 ant 脚本自动化 Xcode 的构建过程。我使用带有 -A 和 -T 的安全导入命令来导入证书。

我用来导入证书的命令

security import <PATH till the certificate> -k <PATH of keychain> -t priv -P <password>   -T <codeSigning Path> -T <Xcode.app Path> -A 

但是当我运行xcodeBuild 命令来归档构建时,它仍然会弹出一个弹出窗口,要求访问钥匙链的权限 ask for the permission to access the key chain

看到此帖请尽快发帖。

【问题讨论】:

    标签: ios xcode macos ant keychain


    【解决方案1】:

    我也遇到过这个问题。似乎 Mac 不会让任何东西自动访问您的钥匙串。最好的解决方案是选中弹出窗口中的“每次都这样做”框,以防止它再次打扰您

    【讨论】:

    • 另一件需要注意的事情:在我的情况下,这仅适用于每个项目......您必须为您希望自动化的每个单独项目执行此操作
    • 不,我无法使用此解决方案,因为我的 ant 脚本正在服务器上运行。因此无法登录服务器并单击始终允许弹出
    • 哎哟!不,那我被打败了!希望您能尽快找到解决方案
    【解决方案2】:

    一切正常

    如果它的默认登录钥匙串,上面的命令将起作用。 如果您创建了登录钥匙串,那么有时代码签名会要求许可。解决方案通过备份登录钥匙串中的所有证书,将您的登录钥匙串恢复到默认版本。

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 2012-06-29
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 2012-11-14
      相关资源
      最近更新 更多