返回

Mac 上安装不受信任的应用:绕过 GateKeeper 的解决方案

电脑技巧

2

在 Mac 上安装不受信任的应用:问题及解决方案

对于 Mac 用户来说,安装应用程序是一个常见的任务,尤其是那些从网上下载的应用程序。然而,您可能会遇到各种原因导致无法安装,其中最常见的情况是 GateKeeper 安全策略阻止了该过程。

GateKeeper 与安全策略

GateKeeper 是 macOS 中的一项安全功能,旨在防止恶意软件和未经授权的应用程序感染您的系统。默认情况下,它仅允许从 App Store 或已获得 Apple 验证的开发商那里下载的应用程序安装。

绕过 GateKeeper 的解决方案

如果您需要安装未获得 Apple 验证的应用程序,有几种方法可以绕过 GateKeeper:

解决方案 1:系统偏好设置

  1. 转到“系统偏好设置”>“安全性与隐私”>“通用”
  2. 找到提醒消息“已阻止使用 xxx”并点击“仍要打开”

1

解决方案 2:临时禁用安全检查

1、在终端中运行以下命令:

$ sudo spctl --master-disable

2、再次双击应用程序安装程序
3、安装完成后,使用以下命令重新启用安全检查:

$ sudo spctl --master-enable

解决方案 3:使用 Apple 重新签名

某些情况下,应用程序在安装后会出现“应用程序无法打开”的提示。要解决此问题,您可以使用以下脚本:

$ sudo xattr -r -d com.apple.quarantine /Applications/example.app

$ sudo codesign --force --deep --sign - /Applications/example.app

其中 example.app 是您要安装的应用程序名称。

解决方案 4:白名单

  1. 按住 Control 键,左键点击该应用程序
  2. 从菜单中选择“打开”,将该应用程序添加到白名单

结论

通过遵循这些解决方案,您可以绕过 GateKeeper 的安全限制,并在 Mac 上安装不受信任的应用程序。但是,请注意,在安装来自未知来源的应用程序时,应始终谨慎行事。

常见问题解答

  1. 为什么 Mac 会阻止我安装某些应用程序?

    • GateKeeper 安全策略旨在保护您的系统免受恶意软件的侵害。
  2. 临时禁用 GateKeeper 安全吗?

    • 在安装不受信任的应用程序时,可以暂时禁用 GateKeeper。但是,在安装完成后,建议重新启用它。
  3. Apple 重新签名有什么作用?

    • Apple 重新签名会将 Apple 的证书应用于应用程序,从而允许安装未获得 Apple 验证的应用程序。
  4. 白名单应用程序是什么意思?

    • 将应用程序添加到白名单意味着允许它在 Mac 上运行,而无需 GateKeeper 的警告。
  5. 安装不受信任的应用程序时,我应该注意什么?

    • 在安装来自未知来源的应用程序时,应谨慎行事。仅从信誉良好的来源下载应用程序,并在安装前扫描恶意软件。