gpt4 book ai didi

jenkins - 无法将 Jenkins 的 XCode 插件设置为使用指定的钥匙串(keychain)?

转载 作者:行者123 更新时间:2023-12-04 05:21:24 26 4
gpt4 key购买 nike

XCode 插件似乎假设只有来自用户 jenkins 的钥匙串(keychain)可用于签署 XCode 构建。

有一个名为 Keychain path 的部分,但是如果我进入以下内容,
/Users/Me/Library/Keychains/login.keychain
然后构建日志显示以下内容:

"Will not set default: file /Users/Shared/Jenkins/Library/Keychains/Users/Me/Library/Keychains/login.keychain does not exist"

所以插件已将我输入的内容附加到/Users/Shared/Jenkins/Library/Keychains/中。

如果我将其保留为默认值
${HOME}/Library/Keychains/login.keychain 

然后构建日志说:
"Will not set default: file /Users/Shared/Jenkins/Library/Keychains/login.keychain does not exist"

因此,XCode 构建插件迫使用户成为 Jenkins——这意味着有必要以用户 Jenkins 的身份设置钥匙串(keychain)吗?
在这种情况下,这是如何完成的 - 当 Jenkins 安装到 Mac 上时,默认情况下会创建一个名为 jenkins 的用户,但 AFAIK 这是一个匿名用户,实际上不可能以用户 jenkins 身份登录机器。
因此,如何为用户 jenkins 创建钥匙串(keychain)?

为什么插件会强制执行此操作,为什么没有记录这方面的内容?

如果我可以使用来自不同用户的钥匙串(keychain),那么如何使用? - 它没有记录。

最佳答案

保持 jenkins 默认不变,创建文件夹 /Users/Shared/Jenkins/Library/Keychains并在那里放置一个名为 login.keychain 的文件.

您可以通过菜单项 File - New Keychain... 使用 Keychain Access 创建该文件。 .你放在那里的是缺少相关私钥的证书。

关于jenkins - 无法将 Jenkins 的 XCode 插件设置为使用指定的钥匙串(keychain)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com