macOS Catalina 10.15.3 安装SecureCRT遇到问题

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 前面的复选框选择即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。