当您看到“无法打开该应用程序,因为它是来自身份不明的开发人员”错误时,这是因为Apple要求开发人员提交批准以允许其应用程序在Mac上运行。那么,你怎么能解决这个问题呢?
作为一个经常在我的Mac上尝试新应用程序的人,我一直在看到此消息一直在弹出。这样做的主要目的是确保Mac免受恶意软件的影响,并避免尽可能多的恶意应用程序。但是,当您只想尽快安装应用程序时,可能会令人沮丧。
幸运的是,这是一个快速解决的问题。
关键要点
- 当您获得'该应用程序无法打开时,因为它来自Mac上的一个未知开发人员的错误,请不要担心,因为它是Mac的Gatekeeper程序的一部分。
- Gatekeeper是已知Mac从恶意软件中更安全的原因之一。
- 确保,如果您要绕过守门人,您要下载的应用程序是从安全的来源你相信。
- 确保这一点您正在使用最新版本您要安装的任何软件。
- 您可以尝试删除隔离属性从应用程序绕过它。如果那不起作用,你可以完全禁用看门人。但是,请确保您再次启用它以确保安全。
- 您不能总是确定您的Mac免于恶意软件,所以保留诸如CleanMymac之类的公用事业计划为了偶尔进行恶意软件扫描。
在Mac上解决此错误的方式
尽管此消息是MacOS内置的安全功能,但它可能是一个错误,尤其是如果您知道下载是合法的。让我们看潜在的修复程序。
修复#1:确保您拥有该应用的最新版本
有时,当您不使用该应用程序的最新版本时,旧版本将不再由Apple验证,并且它们将不再适当地在Mac上工作。
如果是这种情况,请直接访问开发人员的网站以下载最新版本的应用程序。
修复#2:通过Safari下载
许多用户通过不是Safari的Internet浏览器下载应用程序时报告了此错误。如果您使用另一个Internet浏览器下载应用程序,请尝试将其删除并使用Safari下载该应用程序。
修复#3:删除应用程序的隔离属性
有时,将隔离仪应用于应用程序。这在苹果确定的某些情况下发生。然后,这会阻止您的Mac打开此应用程序。要删除隔离属性,请采取以下步骤:
- 打开终端来自Finder。
- 类型xAttr /yourpath/yourapplicationname.app并击中进入。
- 如果列出的属性之一是com.apple.quarantine,则输入sudo xattr -r -d com.apple.quarantine /yourpath/yourapplicationname.app并击中进入。
- 如果没有自动发生这种情况,请重新启动Mac并尝试再次打开应用程序。
修复#4:禁用看门人
如果您仍然遇到麻烦,则可以暂时禁用Gatekeeper并更改设置,以便从任何地方下载应用程序。
为了保持Mac的安全性,我们强烈建议您重新启用Gatekeeper,并且只有在确定要下载的应用程序可容纳恶意软件时才使用此修复程序。
笔记:如果您拥有较旧版本的MacOS,则无需禁用Gatekeeper即可从所有应用程序中下载,您只需要在禁用Gatekeeper(在系统设置内)后遵循步骤即可。
为了禁用网守,请采取以下步骤:
使用Launchpad打开终端。

在终端中,键入以下命令(Master-Dissable之前的前两个破折号之间没有空间):
Sudo spctl - -master-disable
打进入,输入密码,然后点击进入再次。


如果这不起作用,请尝试该命令(在全球范围内之前的前两个破折号之间没有空间):
Sudo spctl - -global-disable


现在,使用Apple菜单并选择系统设置。导航到隐私与安全并确保在允许从部分下载的应用程序,选择的任何位置。
笔记:如果您拥有较旧版本的MacOS,那么您将拥有任何位置选项,只需确保选择它即可。
完成您的下载并安装。
重新启用的看门人
为了尽可能安全,并保护您的MAC免受恶意软件的保护,确保重新启用网守。
再次使用终端,输入以下命令(在主启用前的前两个破折号之间没有空间):
Sudo spctl - -master-enable


修复#5:检查恶意软件
最后,不幸的是,如果这些其他项目都无法使用,则可能会感染恶意软件,并且您要使用的应用程序可能会损坏。但是不用担心,我们可以解决它!
您可以删除您不认识的任何应用程序,其运行速度比正常情况慢或具有粗俗的广告。另外,评估文件以确保您识别所有文件。
可以在App Store上下载一些应用程序可以为您提供帮助。我对恶意软件进行快速扫描的最爱之一是清洁工。


该应用程序非常适合您评估和清除任何恶意软件,此外,它还带有许多其他有用的工具。下载并安装CleanMymac开始,寻找拆除恶意软件左侧栏的选项。然后击中扫描,该应用将照顾其余的。
您可以打开应用吗?这些修复程序中的哪个对您有用?在评论中让我们知道!