问题
SecureCRT已损坏,打不开,请移至废纸篓
遇到该问题并非安装的软件已损坏,而是Mac系统的安全设置问题,一般大多时候是在安装汉化或者破解版的时候会遇到。
但是之前设置过Mac的安全性和隐私,允许安装来自任何地方的软件。不应该出现该问题。
回去排查发现是因为自己升级Mac系统到最新版之后,安全性与隐私
中没有了信任任何来源
的选项。
解决的办法除了从 系统偏好设置中设置还可以通过如下命令来设置,设置完毕就会出现任何来源
- 修改系统配置:系统偏好设置 > 安全性与隐私。修改为任何来源
- 如果没有这个选项的话 ,打开终端,执行
sudo spctl --master-disable
即可。
到这里一般情况下应用都可以运行了,特别是 macOS 10.14 及以下系统
但是 macOS 10.15x 系统对于未签名的应用又进一步收缩了权限,众所周知破解软件基本上不会进行签名的,特别是所以当我们在 10.15.x 系统上运行破解软件的时候可能还会提示xxx.app已损坏,不过没关系,我们通过命令绕过苹果的公证 Gatekeeper 就可以了。
解决办法:
再去额外不让苹果隔离此应用。
步骤:sudo xattr -rd com.apple.quarantine /Applications/YourApplicationName.app
即可。