如何使用终端在 OS X 中解锁系统钥匙串

Dur*_*n.H 9 shell keychain codesign ios jenkins

我在系统钥匙串中有私钥和证书,我想使用CodeSign访问它,因此需要将其解锁。

如果我尝试使用以下脚本解锁登录钥匙串,那么没问题

security unlock-keychain -p password login.keychain
Run Code Online (Sandbox Code Playgroud)

但是,如果我对 system.keychain 使用相同的语法,那么我会收到此错误安全性:SecKeychainUnlock 您输入的用户名或密码不正确。

security unlock-keychain -p password /Library/Keychains/System.keychain
Run Code Online (Sandbox Code Playgroud)

由此我可以看到,无法在语法中输入用户名。

我的目的是要解锁的钥匙串,而代码签名的身材,让喜欢“我不会得到及时喜欢below.In代码签名事件的詹金斯我会得到错误的情况下,用户交互不允许

我知道可以通过访问钥匙串中的所有应用程序来解决这个问题,但我打算通过脚本本身来解决这个问题。

代码符号警报

任何帮助表示赞赏!