如果您在 Mac 上看到“无法打开该应用程序”该怎么办

Ella

双击应用程序时可能无法打开的原因有多种,当发生这种情况时,您可能会看到一条错误消息,指出无法在 Mac 上打开该应用程序。在本文中,我们将解释您可能会看到错误消息的原因以及可以采取的措施。

为什么我会看到错误消息?

应用程序无法在 Mac 上打开的可能原因有多种:

  • 您工作的公司或组织的 IT 管理员可能会阻止它打开。如果 Mac 是工作计算机,组织的安全策略可能会限制您可以使用的应用程序。
  • 该应用程序可能需要在管理员帐户中运行。如果您的用户帐户不是管理员帐户,该应用程序将无法运行。
  • 该应用程序可能已损坏或可能未正确下载。
  • 该应用程序可能与您的 Mac 不兼容。
  • macOS 可能阻止该应用程序打开,因为它不符合您选择的安全设置,或者因为它来自“未知开发者”。 macOS 的 Gatekeeper 对于允许应用程序运行有严格的策略。如果应用程序的代码未经其开发人员签名,则双击它时它将无法运行。

1.联系IT支持

如果您的 Mac 归您工作的组织所有,请咨询 IT 支持部门,了解可安装的应用程序是否存在限制,以及您要安装的应用程序在何处被其安全软件阻止。

2.切换到管理员帐户

如果您尝试打开应用程序时登录的用户帐户是常规用户帐户,请尝试以管理员用户身份登录,然后启动应用程序。您可以在“系统设置”>“用户和组”中检查您是否具有管理员权限。

3.重新下载应用程序

如果您认为该应用程序可能未正确下载,请重新下载并检查,然后启动它。

检查开发人员的网站并确保该应用程序能够在您的 Mac 上运行也是一个好主意。此信息通常位于需求部分。

4.检查隐私和安全设置

如果您尝试打开的应用程序不是从 App Store 下载的,并且您的安全设置设置为仅允许来自 App Store 的应用程序,则该应用程序将无法打开。要检查,请按照下列步骤操作:

  1. 转到 Apple 主菜单并选择“系统设置”>“隐私和安全”。
  2. 向下滚动到“安全”并将“允许应用程序来自”设置为“App Store 和已知开发人员”。
  3. 然后,退出“系统设置”并尝试再次打开该应用程序。

如何在 Mac 上强制打开应用程序

如果上述步骤都不起作用,您还可以尝试其他一些方法。第一个是在系统设置中覆盖 Gatekeeper:

  1. 当您看到“应用程序无法在 Mac 上打开”消息时,打开“系统设置”并转到“隐私和安全”。
  2. 在窗口底部的“安全”部分,您应该会看到一条消息,告诉您应用程序无法打开的原因(Apple 表示,在您尝试打开应用程序后,该消息会在那里停留一个小时)。单击仍然打开。

如果没有消息,最后要尝试的就是使用终端强制打开应用程序。

参见:如何修复 Mac 上的“应用程序无法打开,因为它来自身份不明的开发者”错误

专家提示:在尝试使用终端强制打开应用程序之前,请绝对确保该应用程序是从合法来源下载的。虚假应用程序是恶意软件开发人员经常用来分发恶意软件的工具。您最不想做的就是强迫您的 Mac 安装恶意软件。如果您不确定该应用程序来自何处,请将其卸载(见下文)并从开发人员或合法应用程序商店下载官方版本。

现在,如果您确定该应用程序是合法的,请按照以下步骤操作:

  1. 打开 Finder 窗口并导航至该应用程序。
  2. 在新的 Finder 窗口中,导航至“应用程序”>“实用程序”并打开“终端”。
  3. 类型chmod +x— 暂时不要按回车键。
  4. 在包含应用程序的 Finder 窗口中,右键单击应用程序二进制文件并选择“显示包内容”。

  5. 导航到 Contents 文件夹并选择 MacOS。
  6. 将与应用程序同名的可执行文件拖到终端窗口上。您应该看到以下命令:chmod +x ‘/Applications/<application name>/Contents/MacOS/<application name>在哪里<application name>是您要打开的应用程序的名称。
  7. 按回车键。
  8. 退出终端并尝试再次打开应用程序。

如果它没有启动,请尝试相同的命令,但这一次,使用 sudo 启动它,这样它就会变成:sudo chmod +x ‘/Applications/<application name>/Contents/MacOS/<application name>

您需要输入管理员密码才能运行此命令。

如果仍然不起作用,请在“显示包内容”中查找名为“版本”的文件夹。在该文件夹中查找与应用程序同名的另一个文件,然后对该文件运行命令。

如何轻松卸载不需要的应用程序

我们中的许多人都会在 Mac 上安装特定项目所需的应用程序,或者我们尝试后决定不喜欢或不想使用的应用程序。在这些情况下,最佳做法是卸载该应用程序。这不仅可以释放 Mac 上的空间,还可以确保应用程序的文件不会与 Mac 上的任何其他文件发生冲突,并使您的 Mac 更加安全,因为您不使用的应用程序往往不会定期更新,而过时的应用程序是恶意软件感染的常见原因。

卸载应用程序并不像将应用程序二进制文件拖到垃圾箱那么简单 - 您需要删除它已安装的所有文件。最简单的方法是使用专业的卸载程序。我们推荐 CleanMyMac 的应用程序功能。它可以卸载几乎所有应用程序,并且可以同时删除多个应用程序,以及删除未正确卸载的应用程序留下的文件。使用方法如下:

  1. 获取 CleanMyMac 免费试用版 — 您可以零成本使用 7 天,如果您不喜欢它,可以随时取消。
  2. 在侧栏中选择“应用程序”,然后单击“扫描”。
  3. 单击管理我的应用程序,在卸载程序选项卡中选择要删除的应用程序,然后单击卸载。

当 macOS 阻止应用程序打开或应用程序存在问题导致无法启动时,会出现错误消息“应用程序无法打开 Mac”。最可能的原因是系统设置或设备管理工具中的安全设置阻止了它打开。按照上述步骤修复问题并启动应用程序。