我在系统密钥链中有私钥和证书,我想使用 CodeSign 访问它,因此需要解锁。
如果我尝试使用下面的脚本解锁登录钥匙串,那么没问题
security unlock-keychain -p password login.keychain
但如果我对system.keychain使用相同的语法,那么我会收到此错误 security:SecKeychainUnlock您输入的用户名或密码不正确。
security unlock-keychain -p password /Library/Keychains/System.keychain
从中可以看出,没有办法在语法中输入用户名。
我的目的是在代码签名构建时解锁钥匙串,这样我就不会得到如下所示的提示。在代码签名事件的情况下在jenkins中,我会收到类似“不允许用户交互”的错误
我知道这个问题可以通过访问keychain中的所有应用程序来解决但我打算通过脚本本身来实现。
感谢任何帮助!