在 macOS 中,开启“任何来源”选项(即关闭 Gatekeeper 安全检查)的终端命令如下:

核心命令

sudo spctl --master-disable

具体操作步骤

  1. 打开终端 (Terminal)

    • Command + 空格 键,输入 Terminal终端,然后回车打开。
  2. 输入命令

    • 复制上面的 sudo spctl --master-disable 命令,粘贴到终端窗口中,按回车键。
  3. 输入密码

    • 终端会提示你输入密码(Password:)。
    • 注意:输入密码时屏幕上不会显示任何星号或字符,这是正常的。
    • 输完开机密码后,直接按回车键。
  4. 验证是否成功

    • 打开 系统设置 (System Settings)系统偏好设置
    • 进入 隐私与安全性 (Privacy & Security)(旧版本在“安全性与隐私” -> “通用”)。
    • 向下滚动到“允许从以下位置下载的应用程序”区域,你会发现多出了一个 “任何来源 (Anywhere)” 的选项,并且已经被选中。

如何恢复默认(推荐)

为了系统安全,建议在安装完需要的软件后,重新开启安全检查。恢复命令如下:

sudo spctl --master-enable

💡 替代方案(更安全)

如果你不想全局关闭安全检查,只是想临时运行某个被拦截的软件,可以使用以下方法:

  1. 在 Finder 中找到该软件图标。
  2. 按住 Control 键并右键点击(或双指点击)该软件。
  3. 在弹出的菜单中选择 “打开”
  4. 在弹出的警告窗口中点击 “仍然打开”
    这样系统只会对这一个软件放行,而不会降低整个系统的安全性。