什么是 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-disableZsh
3. 在Password提示符后面,输入本机管理员密码,然后按回车执行。(注意:在终端里密码是不会显示占位符的,输完直接回车即可)
4. 命令执行完毕后,打开“系统设置”——“隐私与安全性”——“允许从以下位置下载的应用程序”,查看是否已勾选了“任何来源”。
5. 关闭Gatekeeper后,首次打开一款未经苹果验证的APP,需要右键点击该APP图标,从右键菜单中选择“打开”。如果你直接双击App图标打开的话,还是会提示“APP 已损坏,无法打开,您应该将它移到废纸篓”。
如何打开Gatekeeper?
如果你关闭后,想重新打开Gatekeeper,只需要把“允许从以下位置下载的应用程序”调回”App Store和被认可的开发者“选项即可。
*总结:关闭Gatekeeper需要通过终端操作,而打开Gatekeeper可以直接在系统设置里操作。
友情提醒:如下载后的应用提示【App已损坏,无法打开,你应该将它移到废纸篓。】或【无法打开App,因为无法验证开发者。】您可以参考此教程更改系统或应用权限。或者您可以查看每个App的安装包内都附带的安装教程。