很多用户反应最近正常的Mac软件无法运行了,直接闪退或者安装新软件直接提示损坏移到废纸篓,即使修改安全设置也无法解决,经本人研究是因为TNT的证书于2019年7月11日过期导致的,具有原因就不详细解释了,下面重点说下目前的解决方法:
1.先确认是上述的情形:及原来运行正常的软件突然无法运行直接闪退,或者系统安全设置已经改为了任何来源,鼠标右键打开也提示损坏。
2.运行【终端】:按F4,搜索框内输入 terminal ,运行终端;
3.确认软件已经安装到应用程序目录;
4.终端内输入下面的命令后回车执行:这里以2Do这个软件为例子,请务必把2Do换为出问题的软件名字,名字在应用程序目录中查看,如果名字带空格,用反斜线\ 加空格,比如要是Day One,写成 Day\ One。(不要在微信中查看命令,请在电脑Safari浏览器中查看此教程)
示例:
codesign --force --deep --sign - /Applications/2Do.app/
codesign --force --deep --sign - /Applications/Day\ One.app/
codesign --force --deep --sign - /Applications/Alfred\ 4.app/
如果提示安装Xcode,按提示点击安装后再运行上面命令即可。
5.再运行软件,即可解决问题。