什么是 Gatekeeper?
macOS 的 Gatekeeper 是一项安全功能,旨在帮助确保只有经过认证的软件才能在 Mac 上运行。它通过验证应用程序的代码签名来实现这一点。
一台全新的 Mac 电脑,无论你安装的是什么版本的 macOS 系统,Gatekeeper 功能默认都是打开的。
- Gatekeeper 打开的状态下,你将只能使用经过苹果认证的应用。简单的说,就是所有 Appstore 商店的应用,以及部份软件官网上下载的应用。
- Gatekeeper 打开的状态下,你运行任何未经苹果认证的软件,将会显示“APP 已损坏,无法打开,您应该将它移到废纸篓” 或者 “无法打开APP,因为无法验证开发者”
- Gatekeeper 关闭的状态下,你将可以使用未经苹果认证的软件。比如一些破解版的应用、注册机、移植游戏等。
是否该关闭 Gatekeeper?
是否关闭 Gatekeeper 功能完全取决于你的需求。关闭 Gatekeeper 会降低 macOS 的安全性,但是提高 Mac 电脑的便利性。一般不建议关闭 Gatekeeper ,但是如果你符合以下几点,也可以关闭 Gatekeeper 功能:
- 你经常安装或使用破解版的应用。
- 你经常在 macOS 上玩 移植游戏。(从Windows系统移植过来的游戏)
- 你经常使用一些未经苹果认证的应用,比如 Github 上的一些小工具。
但是如果你只是偶尔符合上述几点,而不是经常的话,你可以针对任何一款应用单独调整,而没必要关闭 Gatekeeper。虽然这样可能更麻烦,但是也会更安全。点此查看如何针对APP单独设置权限。
如何关闭Gatekeeper?
1. 按下Command+空格,打开聚焦搜索,输入“终端”。
2. 在终端中输入以下命令并执行:
sudo spctl --master-disable
Zsh3. 在Password提示符后面,输入本机管理员密码,然后按回车执行。(注意:在终端里密码是不会显示占位符的,输完直接回车即可)
4. 命令执行完毕后,打开“系统设置”——“隐私与安全性”——“允许从以下位置下载的应用程序”,查看是否已勾选了“任何来源”。
5. 关闭Gatekeeper后,首次打开一款未经苹果验证的APP,需要右键点击该APP图标,从右键菜单中选择“打开”。如果你直接双击App图标打开的话,还是会提示“APP 已损坏,无法打开,您应该将它移到废纸篓”。
如何打开Gatekeeper?
如果你关闭后,想重新打开Gatekeeper,只需要把“允许从以下位置下载的应用程序”调回”App Store和被认可的开发者“选项即可。
*总结:关闭Gatekeeper需要通过终端操作,而打开Gatekeeper可以直接在系统设置里操作。