productsign错误:SignData失败:CSSMERR_CSP_NO_USER_INTERACTION

Dan*_*ann 9 macos code-signing packagemaker

从ssh终端会话签署应用程序时,我收到以下错误:

productsign[29321:707] SignData failed: CSSMERR_CSP_NO_USER_INTERACTION (-2147415840)
Run Code Online (Sandbox Code Playgroud)

productsign一直在工作到最近.

我该如何解决这个错误?

Dan*_*ann 5

在梳理了几个小时后,我无意中解决了该问题,同时在向Apple支持提交事件报告时重现了步骤。

从Mac(与ssh会话相反),该命令生成了一个弹出窗口,询问是否允许访问钥匙串。

选择“始终允许”后,问题就消失了。永远。


lex*_*a-b 5

尝试从此终端解锁钥匙串:

security -v unlock-keychain -p "<Password>" "/Users/<UserName>/Library/Keychains/login.keychain"
Run Code Online (Sandbox Code Playgroud)