如何使用终端

时间:2016-04-07 11:53:45

标签: ios shell jenkins keychain codesign

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

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

security unlock-keychain -p password login.keychain

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

security unlock-keychain -p password /Library/Keychains/System.keychain

从中可以看出,没有办法在语法中输入用户名。

我的目的是在代码签名构建时解锁钥匙串,这样我就不会得到如下所示的提示。在代码签名事件的情况下在jenkins中,我会收到类似“不允许用户交互”的错误

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

code sign alert

感谢任何帮助!

0 个答案:

没有答案