记录一下重签遇到的问题

证书未被信任

安装重签证书后,security 命令显示证书未被信任 CSSMERR_TP_NOT_TRUSTED

1
security find-identity -p codesigning

原因:误删了系统证书 “Apple WWDR”

解决方案:重装系统证书 “Apple WWDR” 官网下载地址

ideviceinstaller 问题

更新到 macOS 10.15.3 后,ideviceinstaller 安装重签包出现 “libimobiledevice 依赖的低版本 openssl 不存在”

解决方案:重新安装 ideviceinstaller

1
2
3
4
5
6
7
brew uninstall ideviceinstaller
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
brew install ideviceinstaller
brew link --overwrite ideviceinstaller
sudo chmod -R 777 /var/db/lockdown/