在macOS中禁用Gatekeeper功能

macOS 2025-09-30 11:40:26 8658 0

Gatekeeper是macOS操作系统的安全功能。它检查Mac计算机上仅运行可靠的软件。如果启动程序被更改, 则用户将收到有关损坏的消息。

如果不禁用Gatekeeper功能或绕过隔离功能 (通常称为隔离或无隔离),则无法启动损坏的应用程序。

以下介绍二种禁用Gatekeeper功能的方法

一、自动脚本

使用Auto Fix脚本自动解决。 下载地址:

二、命令行禁用Gatekeeper:

在macOS中禁用Gatekeeper功能,可通过终端命令实现,具体使用sudo spctl --master-disablesudo spctl --global-disable,根据系统版本不同选择合适参数。

  • --master-disable:禁用Gatekeeper的来源验证,保留基础防护,适用于macOS 10.12至12.x。
  • --global-disable:完全禁用Gatekeeper,适用于macOS 11及以上版本。
操作步骤:
  1. 打开“终端”(可通过Spotlight搜索或在“应用程序 > 实用工具”中找到)。
  2. 输入对应命令并按回车,例如:
    sudo spctl --master-disable
    
    sudo spctl --global-disable
    
  3. 输入管理员密码(输入时无显示,输入完成后按回车)。
  4. 前往“系统设置 > 隐私与安全性”,在“允许以下来源的应用”中确认“任何来源”选项已激活。
安全提示:

禁用Gatekeeper会降低系统安全性,增加恶意软件风险,建议仅在信任软件来源时临时禁用,并在完成后及时恢复默认设置。 恢复命令如下:

sudo spctl --master-enable

sudo spctl --global-enable
评论
Mac 应用程序安装常见问题问题解决全攻略
Mac 应用程序安装常见问题问题解决全攻略

文章首先罗列了 Mac 电脑安装应用程序时的常见报错提示及解决办法。接着详细介绍了开启「任何来源」选项的方法、安装 Rosetta2 的步骤、绕过公证的操作、某些 app 修复完闪退的解决方法以及 A...

Mac 系统下安装 Xcode Command Line Tools 指南
Mac 系统下安装 Xcode Command Line Tools 指南

文章先强调安装 Xcode Command Line Tools 的重要性,然后分方法一和方法二详细介绍安装步骤,接着说明验证安装的方法,再给出注意事项,最后总结并表达祝愿。同时,在内容中使用了清晰的...