如何在 Mac 上打开来自身份不明的开发者的文件

默认情况下,macOS 会限制打开未在Mac App Store上注册的应用程序。Mac App Store(Apps from the Mac App Store)中的应用程序经过Apple认证是安全的。首次下载时,它们不会导致“无法打开某个应用程序或文件,因为它不是来自已识别的开发人员”的警告。  

我们将引导您完成验证应用程序的安全性并调整 Mac 的安全配置以允许来自身份不明的开发人员的应用程序的过程。

看门人技术解释

Mac笔记本电脑和电脑配备了多项以安全为重点的技术(several security-focused technologies),例如“Gatekeeper”技术,该技术可验证文件或应用程序的合法性并阻止来自身份不明的开发人员的文件,以保护您的数据并帮助您安全地运行应用程序(protect your data and help you run apps securely)

只有当您确信相关应用程序是安全的时,您才应该绕过Gatekeeper限制。(Gatekeeper)

通过快捷菜单(Shortcut Menu)打开来自身份不明的开发人员的文件(Developer)

macOS 快捷菜单是打开来自身份不明的开发者的应用程序的最简单方法。 

  1. 按住 Control 键单击(Control-click)(或右键单击)要打开的应用程序或文件,然后选择打开(Open)

  1. 在确认提示上再次选择打开以打开应用程序。(Open)这使应用程序不受 Mac 的安全设置的影响,并诱使 macOS 相信该应用程序来自经过验证的来源。

  1. 系统可能会提示您输入 Mac 的管理员名称和密码以打开或安装应用程序。 
  2. 将来,您只需双击其图标即可打开该应用程序。

(Open Unidentified Apps Through System)通过系统偏好打开未识别的应用程序

您可以从 macOS系统偏好设置(System Preferences)的安全部分绕过 macOS的 Gatekeeper(’ Gatekeeper)保护。当您收到警告警报时,请关闭对话框并打开 Mac 的安全设置,以将应用程序从网关(Gateway)限制中列入白名单。

  1. 打开系统偏好设置。(System Preferences.)
  2. 选择安全和隐私(Security & Privacy),然后转到常规(General)选项卡。选择页面底部通知旁边的仍然打开(Open Anyway ),以确认您要打开应用程序而不考虑警告。

  1. 在确认提示中选择打开(Open)以继续。

修改 Mac 的安全设置

按照以下步骤配置 Mac 的设置,以允许您打开来自未在App Store注册的身份不明的开发者的文件。

  1. 转到系统偏好设置(System Preferences)>安全和隐私(Security & Privacy)>常规(General)
  2. 选择左下角的锁定图标以解锁(lock icon)安全(Security)隐私(Privacy)首选项。

  1. 输入 Mac 的密码或使用Touch ID进行身份验证。

  1. 在“允许从以下位置下载应用程序”部分选择App Store 和确定的开发人员。(App Store and identified developers)

检查您是否能够打开应用程序或文件而不会收到错误消息。 

如果错误消息仍然存在,请继续执行以下部分。

使用终端(Unidentified Developers Using Terminal)打开来自身份不明的开发人员的文件

macOS 有一个隐藏的安全选项,可让您在Mac上安装应用程序或打开来自身份不明的开发人员的文件。如果您的Mac运行的是 macOS El Capitan或更早版本,您将在系统偏好设置(System Preferences)中找到此选项。对于运行 macOS Sierra或更新版本的设备,您需要通过Terminal取消隐藏该选项。

关闭系统偏好设置(Preferences)窗口并按照以下步骤操作:

  1. 转到Finder > Applications > Utilities并选择Terminal

  1. 将以下命令粘贴到终端(Terminal)控制台中,然后按Enter

sudo spctl –master-disable

  1. 输入 Mac 的管理员密码,然后按Enter
  2. 打开System Preferences,选择Security & Privacy,选择General,单击左下角的锁定图标(lock icon),然后输入您的 Mac 密码。

  1. 在“允许从以下位置下载应用程序”部分中选择任意位置。(Anywhere)

  1. 如果您在页面上没有找到“Anywhere”选项,请关闭并重新打开System Preferences,然后再次检查。

如果您想阻止Mac打开来自任何开发人员的文件,请隐藏“任何地方”选项。在终端控制台中粘贴sudo spctl –master-enable并按Enter。在控制台中输入您的 Mac 密码,然后按Enter继续。

谨慎打开

虽然一些身份不明的应用程序是安全的并且没有恶意代码,但其他应用程序可能包含病毒和恶意软件。使用您的Mac 防病毒应用程序(Mac antivirus app)在线防病毒扫描程序(online antivirus scanners)在打开来自不明来源的文件之前确认它们的安全性。在互联网(论坛、社交媒体等)上阅读其他Mac用户的评论是在安装应用程序之前验证应用程序安全性的另一种好方法。

如果您从 Internet 安装第三方软件,请直接从开发者网站下载应用程序的磁盘映像或软件包文件。此外,请确保您下载了最新版本的应用程序 - 旧版本可能包含会在安装过程中触发警告警报的错误或恶意软件。



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts