如何打开来自身份不明的开发者的 Mac 应用

有些人抱怨苹果的围墙花园,或者如果你更喜欢一个不那么华丽的术语:封闭平台。苹果会说,对我们可以在设备上安装的应用程序保持一定程度的控制可以保护我们免受恶意软件和不良用户体验的侵害,但如果您想运行应用程序并且遇到以下警告,则可能会令人沮丧和担忧:它来自身份不明的开发者。

幸运的是,可以打开并运行这些应用程序,我们将向您展示如何操作。但在这样做之前,请注意:只有当您确信开发人员和软件(以及分发方式,因为无辜的应用程序可能会被有罪方劫持)合法时,才可以这样做。我们将在本文后面讨论未识别应用的安全性

有关下载和安装应用程序的建议,请阅读:如何在Mac上安装应用程序

为什么我会看到身份不明的开发者警告?

Apple 对适用于 Mac、iPad 和 iPhone 的应用程序拥有大量控制权。虽然 Mac 比 iOS 更开放一些——将第三方应用程序安装到 iPhone 和 iPad 上的唯一方法是从 iOS App Store 下载它们——但在安装和运行之前仍然需要克服很多障碍Mac 上的一些第三方应用程序。

正如我们上面所说,这是有充分理由的。这些措施旨在保护我们免受恶意软件的侵害,这些恶意软件可能伪装成我们认为可以信任的应用程序到达我们的 Mac。它甚至可能看起来像一个众所周知的应用程序,但其中添加了恶意代码。虽然我们都可以遵循建议,不要从文件共享网站或通过看起来可疑的电子邮件上的链接下载应用程序,但苹果基本上采取了措施,让我们更难安装可能危险的应用程序。

这些措施包括 Gatekeeper,这是 Apple 对 macOS 安全方面的名称,用于检查应用程序是否存在恶意软件并隔离它们。它还检查该应用程序是否由 Apple 已知的开发人员编写(又名签名)。然后,即使它符合这些要求,Gatekeeper 也会要求您确认是否要打开该应用程序。

在 2019 年 10 月推出的 macOS Catalina 中,Apple 让 Gatekeeper 变得更加严格。以前,您可以通过终端启动应用程序来绕过 Gatekeeper,但现在如果您通过终端打开应用程序,Gatekeeper 仍会检查它。另一个变化是,G​​atekeeper 将在您每次打开应用程序时运行其检查列表。

那么,如何打开来自身份不明的开发者的应用程序呢?如何才能在每次打开应用程序时不再看到警告?

在 Mac 上打开应用程序

担心 Mac 上的病毒和其他安全威胁?阅读:Mac安全提示

如何打开不是来自 Mac App Store 的应用

默认情况下,macOS 仅允许您打开官方 Mac App Store 中的应用程序。如果您仍将此设置为默认值,则当您首次尝试打开应用程序时,您将看到警告。

幸运的是,您可以对设置进行简单的更改,这样您就可以打开一些 App Store 上没有的第三方应用程序。这并不意味着您可以毫无问题地打开每个第三方应用程序,但这肯定意味着您会看到更少的警告。

  1. 打开系统偏好设置。
  2. 转到”安全和隐私”选项卡。
  3. 点击锁并输入密码,以便进行更改。
  4. 将”允许从以下位置下载应用”的设置更改为”仅从 App Store 下载 App Store 和已识别的开发者”。

打开应用程序系统首选项

您仍然无法打开 macOS 无法识别的任何内容,但至少您将能够打开不是从 App Store 购买的应用程序(假设它们没有恶意软件并且已签名)由 Apple 认可和信任的开发者开发。

如何打开被阻止的应用

如果您尝试打开某个应用,但 macOS 阻止您这样做,这并不一定意味着该应用存在问题。但这将表明该应用程序并非来自”已确定的开发者”,换句话说,该开发者已注册苹果的开发者计划,并克服了一些困难才获得苹果的信任。

幸运的是,您仍然可以打开应用程序并覆盖该阻止。方法如下:

  1. 打开系统偏好设置。
  2. 前往”安全与隐私”并选择”常规”选项卡。

    如何打开来自身份不明的开发者的 Mac 应用:仍然打开按钮

  3. 如果您在过去一小时内被阻止打开应用,此页面将为您提供通过点击临时按钮”仍然打开”来覆盖此设置的选项。
  4. 如果您确定,系统会再次询问您,但单击”打开”将会运行应用程序。

    如何打开来自身份不明的开发人员的 Mac 应用程序

这会为该应用创建一个例外,因此您将来也可以打开它,而无需重复此过程。

Gatekeeper 的其他检查仍会阻止您打开带有已知恶意软件的应用程序。

打开被阻止的应用程序的其他方法

打开被阻止的应用程序的另一种方法是在 Finder 窗口中找到该应用程序。

  1. 打开 Finder。
  2. 找到该应用(它可能位于”应用程序”文件夹中,也可能位于您的下载文件夹中)。
  3. 按住 Ctrl 键并单击或右键单击应用程序。 打开身份不明的开发者文件
  4. 从结果菜单中选择”打开”,应用程序无论如何都会打开,并且会创建一个例外,以便将来正常打开它(即通过双击)。

开放身份不明的开发者

如何”允许来自任何地方的应用程序”

正如您在上面所看到的,系统偏好设置的安全和隐私部分为您提供了两种允许运行的应用程序类型的设置:来自 App Store 的设置,或者来自 App Store 或已确定开发者的设置。

如何允许来自任何地方的 Mac 应用程序

但还有第三个隐藏选项:”允许来自任何地方的应用程序”。这曾经是 macOS 早期版本中的一个选项,但在 macOS Sierra 发布后消失了。不过,您可以恢复”任意位置”选项。

我们会立即表示,我们不推荐此设置,这会使您面临以合法软件为幌子安装恶意软件的风险。但是,如果您决心学习本课程,则可以通过 终端

打开终端并输入以下代码以获得”Anywhere”选项:

sudo spctl –master-disable

现在按 Return 键,系统将要求您输入密码。完成后,打开系统偏好设置(如果它已经打开,您需要退出并重新启动才能看到新选项)并转到安全和隐私部分。

如何允许来自任何地方的 Mac 应用程序

将会出现一个新的第三个选项,允许您”允许从任何地方下载应用程序”。您必须单击挂锁图标才能更改此页面上的设置。

如何删除”任何地方”选项

如果您与其他人共享您的 Mac,那么放弃”随处可见”选项可能是明智之举。要再次隐藏它,您需要再次转到终端,这次输入:

sudo spctl –master-enable

打开未经识别的应用安全吗?

可能是,也可能不是。关键是你没有 Apple 的认证,所以你必须依靠自己的尽职调查来确保软件没问题。

在安装软件之前,您应该搜索应用程序的评论、有关公司(和分发站点/平台)的信息以及其他用户的建议和推荐。一如既往地记住,狡猾的公司不惜植入一些虚假评论来给自己带来合法的光彩,所以继续搜索前几个结果。如果您不满意,找到 macOS 更乐意安装的替代方案可能会更安全。

安装不明应用程序时,您还应该额外确保您的防病毒软件 是最新的。

请注意,出现”身份不明的开发人员”警告对话框并不意味着您要安装某些恶意软件。正如苹果公司承认的那样,一家完全合法的公司可能没有出现在确定的名单上的原因有很多。例如,该应用程序可能比公司的开发者注册计划更旧。