2017-05-25 101 views
0

我有一个El Cap Virtualbox虚拟机,当我对代码运行测试时,它们失败,而在非虚拟机安装时测试通过。失败归结为SecPKCS12Import因错误而失败:The user name or passphrase you entered is not correct.当然,密码是相同且正确的,或者测试不适用于非VM安装。这也不是使用ssh的问题,因为我可以在非VM安装上使用ssh远程运行测试,并且它们通过很好。SecPKCS12Import在虚拟机中失败

回答

0

原来,在虚拟机上运行测试之前,您必须手动解锁钥匙串:security unlock-keychain -p $PASSWORD ~/Library/Keychains/login.keychain