近期,有很多朋友反映更新系统后有很多软件打不开,或者出现闪退的情况,那是因为Apple删除了TNT的证书。 目前的解决方案是自己重新签名。
下面MacSo就列出两种更改签名的方法:
两种方法的前提:
在终端中输入以下命令进行安装Apple Command Line Tools(注意空格):
xcode-select --install
第一种方法:
在终端中运行以下命令:(name.app就是需要更改签名的程序)
sudo codesign --force --deep --sign - /Applications/name.app
第二种方法:
使用CodeSigner软件来签署一些应用程序。
1.打开dmg镜像,将“CodeSigner.app”拖入应用程序中;
2.打开应用程序中的“CodeSigner.app”,弹出选择框,选择崩溃的app,点击“Deep”自动完成签名签署;(或者打开“快速操作”文件夹,双击“CodeSigner.workflow”安装,右键崩溃的app点击“快速操作”中的CodeSigner来操作也可以)
3.Have done!
PS:目前先用此方法解决部分软件崩溃的情况,如果还有某些程序用此方法还是无法正常打开,还需要关闭SIP。
本文隐藏内容 登录 后才可以浏览。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容