我有一个El Cap Virtualbox VM,当我对我的代码运行测试时,它们会失败,而在非VM安装时,测试会通过。失败归结为SecPKCS12Import
失败并显示错误:The user name or passphrase you entered is not correct.
当然密码是相同且正确的,或者测试不适用于非VM安装。这也不是使用ssh的问题,因为我可以在非VM安装上使用ssh远程运行测试,并且它们通过正常。
答案 0 :(得分:0)
事实证明,在VM上运行测试之前,您必须使用:security unlock-keychain -p $PASSWORD ~/Library/Keychains/login.keychain
手动解锁钥匙串。