1、报错:出现Catalina SecureCRT.app已损坏,无法打开,你应该将它移到废纸篓。
实际上是因为mac os 不允许安装没有证书的软件。
解决:
a、先打开 系统偏好设置 -> 安全与隐私 -> 通用 选项卡,检查是否已经启用了 任何来源 选项。如果没有启用,先点击左下角的小黄锁图标解锁,然后选中任何来源。
b、如果没有这个选项,我们打开终端,输入以下命令:
sudo spctl --master-disable
然后按下键盘的回车键(return),输入密码,再按回车键,完成。
c、绕过公证。复制以下命令粘贴到终端后
sudo xattr -rd com.apple.quarantine
打开Finder(访达),点击左侧的 应用程序,将应用拖进终端中,然后按键盘的回车键(return),输入密码,再按回车键,完成。
注意 quarantine 后面必须有个空格
2、意外退出,可能是之前装过
codesign --force --deep --sign - /Applications/SecureCRT.app
注意后面的文件路径,你可以打开访达找到应用程序,找到要签名的软件,直接拖入终端界面,即可自动生成路径。
3、安装完成,使用SecureCRT报如下错误
The permissions on the "/cores" directory need to be changed to
include write permission for "other".
Please execute (or ask an admin to execute) the following from a
terminal window:
sudo chmod go+w /cores
If you would prefer not to change the permissions on the /cores
folder, you can turn off the Global option "Create core file when
application crashes".
应该是macOS的权限控制严格了,导致CRT没有权限访问/cores文件夹,这里关掉CRT崩溃时创建core转储文件即可
Option --> Global Options 取消 Create core file when application crashes 前面的复选框选择即可