Mac Gatekeeper 设置方法:解除“无法打开应用”的限制

Gatekeeper 是 macOS 系统中的一项安全机制,用于控制哪些应用程序可以在 Mac 上运行。默认情况下,系统只允许 App Store 或苹果认证的开发者提供的应用程序安装和运行,以防止恶意软件危害系统。

但在一些实际使用中,比如安装破解软件、内部工具或未上架 App Store 的专业软件时,系统会提示“无法打开应用,因为它来自身份不明的开发者”。

你可以通过终端查看当前 Gatekeeper 状态:

Bash
spctl --status

输出如 assessments enabled,表示 Gatekeeper 是开启状态。

启用“任何来源”选项的方法

苹果在 macOS Sierra 之后隐藏了“任何来源”这一选项。如果你想临时或永久启用它,请按以下步骤操作:

  1. 打开「终端」;
  2. 输入命令:
Bash
sudo spctl --master-disable
  1. 输入当前用户密码;
  2. 打开「系统设置」 > 「隐私与安全性」;
  3. 页面底部会出现 “任何来源” 的选项,选中即可。

恢复默认安全设置

如果你完成安装后想恢复默认设置,提高系统安全性,可以重新启用 Gatekeeper:

Bash
sudo spctl --master-enable

此命令会隐藏“任何来源”选项,并恢复为只允许 App Store 和认证开发者软件运行的状态。

安装被拦截的应用时的应对办法

即便在 Gatekeeper 启用状态下,你仍可以通过以下方式绕过限制:

  • 右键点击应用图标,选择“打开”;
  • 系统会提示“是否要打开此应用”,点“打开”即可。

这种方法只需操作一次,之后可以直接运行该应用。

注意事项

  • 不建议在不信任的来源下载并运行软件;
  • 安装完成后建议恢复默认安全设置;
  • 对系统目录和核心设置不熟悉的用户,请谨慎操作。

总结

Gatekeeper 是 macOS 系统中一项关键安全功能,但对于需要安装第三方软件的用户来说,了解如何开启“任何来源”选项是非常必要的。通过本文提供的方法,可以快速解决“无法打开应用”的问题,提高使用效率的同时,也请注意操作安全。