最近遇到SecKey API returned:-25293 :unknown error -1=ffffffffffffffff 这个问题,如图所示
乍一看认为跟证书和描述文件有关,但其实是钥匙串访问权限问题,由于打包时会调用Codesign进行签名,无法使用证书授权签名就会提示这个问题,只需要解锁权限即可。
首先在终端中输入
security list-keychains
然后会输出
/Users/caijin/Library/Keychains/login.keychain-db
/Library/Keychains/System.keychain
然后执行
// 路径要填写你自己login.keychin-db的这个路径 your password就是你自己电脑钥匙串的密码
security unlock-keychain -p "your password" /Users/caijin/Library/Keychains/login.keychain-db