相信刚接触 macOS 的小伙伴在打开下载的应用时都会遇到系统提示“XX应用已损坏,无法打开。你应该将它移到废纸篓“的问题。由于macOS的系统安全性非常出色,内置的 GateKeeper 会对所有非 Appstore 下载的应用进行标记。所以当你打开这些应用时,系统默认会阻止你打开,并建议你删除。

当然,这并不意味着这款应用有任何安全性问题。如果您要绕过 Gatekeeper 的限制而打开这些应用,也非常简单,下面教大家三种办法,都可以轻松搞定此问题。

方法一

此方法只针对无法打开的应用本身进行操作,不更改系统设定。

  1. 打开 macOS 系统自带的“终端”App。(终端App位于「应用程序/实用工具」目录内)。
  2. 在终端命令行里输入命令:sudo xattr -cr “应用程序路径”
  3. 在 password 提示符后输入您的开机密码(即管理员密码,输入过程中没有占位符,输入后直接回车确定)

    此处以 CleanMyMac X为例:

方法二

此方法用于关闭系统 Gatekeeper ,关闭后以后安装任何应用系统都只会提示,不会强制你移到废纸篓。

  1. 打开 macOS 系统自带的“终端”App。(终端App位于「应用程序/实用工具」目录内)。
  2. 在终端命令行里输入命令:sudo spctl –master-disable
  3. 在 password 提示符后输入您的开机密码(即管理员密码,输入过程中没有占位符,输入后直接回车确定)
  4. 然后打开“系统设置”,在“隐私与安全性”设置里,找到“允许以下来源的应用程序”,现在多了个“任何来源”选项。
  5. 选择“任何来源”后,即可打开应用。