前提:
满心欢喜的更新了macOS Ventura,虽然觉得新功能对我来说没啥特别(更新档绝对保持最新),感受了一下,对于2020的pro来说,前台调度切换的时候会偶尔一卡一卡的,属实影响使用,加上新的“系统设置”界面,属实没有以前的清晰明了。
说回问题:跟新前我签名dmg还是好好的,更新之后,却出现了 “unable to build chain to self-signed root for signer”,明明啥也没动,难道又是更新惹的祸,虽然每次更新肯定会有那么些软件用不了了,后者其他异常的情况出现,这,真的是难到我了;
疯狂google中,有说需要装上Apple KPI的证书啦,有说需要“始终信任”自己安装的证书啦。
操作一顿之后,结果没变。
继续疯狂google中,知道看到了大佬的提点【iOS真机调试unable to build chain to self-signed root for signer,CodeSign failed with a nonzero exit code】
最后说到的:钥匙串 -> 系统 (有且只有一份) ,我顿悟了,立马删掉之前在“登录”出现的证书,然后将所有胡乱安装的证书都删掉之后,装一个
再重新安装一份自己需要的证书。
见证奇迹的时候到了,我立马codesign,成功了~~~~~~~~~~~~
上面就是我自己花费大量时间去google,最终得偿所愿的小记,如果有小伙伴遇到相同的问题,希望能对你有帮助。