Apple 希望您只从 App Store 下载批准的应用程序,但这并不总是可能的。如果您在网上找到合适的应用程序但尚未获准安装,macOS 将阻止它启动。此安全功能用意良好,但您需要绕过它才能安装第三方应用程序。
幸运的是,在 Mac 上运行未经验证的应用程序是一个非常简单的过程。在开始之前,请记住此安全措施的存在是有原因的。只考虑从您信任的来源安装应用程序,否则您可能会使您的 Mac 面临风险,即使安装了 Mac 防病毒软件也是如此。
在系统偏好设置中允许未经验证的应用程序
当您第一次尝试打开来自未经验证的开发者的应用程序时,Apple 会阻止它,而是显示一个警告框。 macOS 将始终阻止它无法识别的应用程序在未经您批准的情况下启动。
您的 macOS 安全设置也可能会阻止任何不是来自 App Store 的应用程序启动。这包括直接从互联网下载的经过验证的开发人员的应用程序。
- 如果您无法启动未经验证的应用程序(或不是来自App Store 的经过验证的应用程序),您需要前往System Preferences 。您可以直接从 Dock 访问它,或从 Launchpad 中启动它。
- 在系统偏好设置中,点击安全和隐私 >General,然后单击Lock 按钮 以允许您更改设置。您需要提供密码或使用 Touch ID 来解锁。如果您的应用来自经过验证的开发者但不是来自 App Store,请在名为Allow apps downloaded from 的类别下,选择 App Store 和确定的开发者
- 您尝试打开的最后一个应用程序将列在您的App Store 安全选项下方。要启动应用程序(或者更确切地说,包含您的应用程序的 DMG 图像文件),请单击Open Anyway.
你需要为你启动的每个未经验证的应用程序执行此操作,因为 Apple 在早期版本的 macOS 中删除了自动允许此操作的选项。但是,您只需要为特定应用执行一次此操作。
如果您点击了仍然打开,包含您未经验证的应用程序的DMG 图像文件将会启动。大多数 DMG 文件包含您随附的应用程序文件,以及指向您的应用程序文件夹的快捷方式。
要安装此未经验证的应用程序,请将您的应用程序图标拖放到Finder 窗口中的“应用程序”快捷方式上。这会将应用程序从您的 DMG 图像文件复制到您的 macOS 安装,从而可以从 Launchpad 或 Finder 中的应用程序文件夹中访问它。
- 安装后,如果您之前没有打开该应用程序,macOS 会警告您您正试图从互联网打开应用程序。您需要批准它才能启动,因此请单击Open 按钮执行此操作。
打开未经验证的未经安装的应用程序
Finder 允许您执行的众多操作之一是能够在安装应用程序之前查看 DMG 图像文件的内容。无需将随附的应用程序拖到(通常提供的)应用程序快捷方式,您可以直接从 DMG 文件打开应用程序,而无需安装它。
- 为此,请打开您的DMG 文件。为此,您可以双击应用程序图标,或在 Finder 窗口中右键单击应用程序文件,然后单击Open 按钮。
- 将出现有关未验证应用程序的警告。这将通知您您正在尝试从 Internet 打开应用程序。单击Open 以允许其启动。您还可以选中在此磁盘映像上打开应用程序时不警告我 复选框以允许您的 DMG 文件中的所有应用程序在没有警告的情况下启动。
您的应用程序将在此时启动。由于它不会安装在您的系统上,因此您需要重复此过程以在关闭后再次启动它。
在Mac上使用Homebrew运行未经验证的应用程序
虽然Apple 希望您通过App Store 安装应用程序,但您可以使用Homebrew 完全绕过它。使用 Homebrew 安装 macOS 应用程序的好处是它绕过了 Apple 用来“保护”您免受未经验证的应用程序影响的安全机制。
这是一把双刃剑,因为虽然您可以安装未经验证的应用程序,但您需要确保只安装您信任的应用程序和软件。
Homebrew 以与APT 在Linux 上相同的方式充当包管理器。它允许您使用 macOS 终端单独安装应用程序,或使用它创建批量安装程序以一次安装多个应用程序。
这可能对将多个应用程序安装到新的macOS 设备很有用,例如。
- 要安装Homebrew,首先要打开macOS 终端应用程序窗口。您可以在Launchpad > Other 文件夹 中找到终端应用程序,或通过搜索终端在 Spotlight 中,您可以通过单击顶部菜单栏中的搜索图标来访问它。
- 要安装Homebrew,输入/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master /install)” 在您的终端窗口中,然后单击输入两次。这将部署由 Homebrew 开发人员创建的自动安装脚本。
- Homebrew 的安装过程应该会自动完成。完成后,终端窗口将更新消息安装成功。安装 Homebrew 后,您可以通过键入 brew search appname 替换 appname 来搜索潜在的 Homebrew 应用程序 带有部分或完整的应用程序名称。你也可以在Homebrew网站上搜索这些
- 一旦找到合适的应用程序安装包,您可以键入brew cask install appname,替换appname与应用程序。例如,要安装 Firefox,键入brew cask install firefox 将下载并安装 Firefox 的相关包。
安装过程完成后,您的应用程序将可以从启动板或Finder 中的应用程序文件夹以及其他Mac 应用程序启动。