默认情况下,macOS 限制未在 Mac App Store 注册的应用程序的打开。来自 Mac App Store 的应用程序已通过 Apple 安全认证。它们不会在首次下载时出现“无法打开某个应用程序或文件,因为它不是来自已识别的开发人员”的警告。
我们将引导您完成验证应用程序安全和调整Mac 安全配置以允许来自身份不明的开发人员的应用程序的过程。
看门人技术详解
Mac 笔记本电脑和计算机配备了多项以安全为中心的技术,例如“Gatekeeper”技术,该技术可验证文件或应用程序的合法性并阻止来自身份不明的开发人员的文件,以保护您的数据并帮助您运行应用程序安全。
如果您确信相关应用程序是安全的,您应该只绕过Gatekeeper 限制。
通过快捷菜单打开身份不明的开发者的文件
macOS快捷菜单是打开来自身份不明的开发者的应用程序的最简单方法。
- 按住Control键并单击(或右键单击)要打开的应用程序或文件,然后选择Open.
- 在确认提示上再次选择Open打开应用程序。这使该应用程序免受 Mac 安全设置的影响,并欺骗 macOS 相信该应用程序来自经过验证的来源。
- 系统可能会提示您输入Mac 的管理员名称和密码以打开或安装应用程序。
- 以后只需双击图标即可打开应用。
通过系统偏好设置打开不明应用
您可以从 macOS 系统偏好设置的安全部分绕过 macOS 的 Gatekeeper 保护。当您收到警告警报时,关闭对话框并打开 Mac 的安全设置以将应用程序列入网关限制的白名单。
- 打开系统偏好设置。
- 选择安全和隐私并转到General选项卡.选择页面底部通知旁边的仍然打开,以确认您要打开该应用程序而不考虑警告。
- 在确认提示上选择Open继续。
修改Mac的安全设置
按照以下步骤配置您的Mac设置,允许您打开未在App Store注册的身份不明的开发者的文件。
- 转到系统偏好设置 > 安全和隐私 >一般的。
- 选择左下角的锁图标解锁安全和隐私首选项。
- 输入Mac密码或使用Touch ID进行身份验证。
- 选择App Store并确定开发者在“允许下载自”部分。
检查您是否能够在不收到错误消息的情况下打开应用程序或文件。
如果错误消息仍然存在,请继续下面的部分。
使用终端打开身份不明的开发者的文件
macOS 有一个隐藏的安全选项,允许您在 Mac 上安装应用程序或打开来自身份不明的开发人员的文件。如果您的 Mac 运行的是 macOS El Capitan 或更早版本,您会在“系统偏好设置”中找到此选项。对于运行 macOS Sierra 或更新版本的设备,您需要通过终端取消隐藏该选项。
关闭系统偏好设置窗口并执行以下步骤:
- 转到Finder > Applications > Utilities并选择Terminal.
- 在终端控制台中粘贴以下命令,然后按Enter.
sudo spctl –master-disable
- 输入Mac的管理员密码,然后按Enter。
- 打开系统偏好设置,选择安全和隐私,选择General,点击左下角的lock图标,然后输入Mac的密码.
- 在“允许从以下位置下载的应用程序”部分选择Anywhere。
- 如果您在页面上没有找到“任何地方”选项,请关闭并重新打开系统偏好设置,然后再次查看。
如果你想阻止你的Mac打开来自任何开发者的文件,请隐藏“任何地方”选项。在终端控制台中粘贴sudo spctl –master-enable,然后按Enter 输入Mac 的密码在控制台中并按Enter继续。
谨慎打开
虽然一些身份不明的应用程序是安全的且没有恶意代码,但其他应用程序可能包含病毒和恶意软件。使用您的 Mac 防病毒应用程序或在线防病毒扫描程序,在打开来自不明来源的文件之前确认它们的安全性。在互联网论坛、社交媒体等上阅读其他 Mac 用户的评论。- 是在安装应用程序之前验证应用程序安全性的另一种好方法。
如果您从互联网安装第三方软件,请直接从开发者网站下载应用程序的磁盘映像或包文件。此外,请确保您下载了最新版本的应用程序-旧版本可能包含错误或恶意软件,这些错误或恶意软件会在安装过程中触发警告警报。