「应用已损坏」通常不是真的损坏。本文按提示类型分组,给出对应的处理顺序。

macOS 客户端无法启动的排查方法

"应用已损坏"这个提示每天不知道吓退多少人。绝大多数情况下,文件根本没有损坏——这只是 macOS 安全机制的一种表述方式。

这篇按你看到的提示分组,每组给出对应的处理顺序。

提示一:「应用已损坏,无法打开。您应该将它移到废纸篓」

真实原因: macOS 的 Gatekeeper 检测到应用没有经过 Apple 公证,或者在下载时被打上了隔离标记。

处理方式:

打开「系统设置」→「隐私与安全性」,向下滚动。如果刚才尝试打开过该应用,这里会出现一行提示,旁边有「仍要打开」按钮。点击它,然后在确认弹窗中再次确认。

如果这一项没有出现,回到「访达」,右键点击应用图标 → 选择「打开」→ 在弹窗中点「打开」。右键打开与双击打开走的是不同的验证流程。

提示二:「无法验证开发者」/「Apple 无法验证此 App 是否包含恶意软件」

真实原因: 与上一条类似,应用未经公证。

处理方式: 同上,用右键打开或在「隐私与安全性」中放行。

关于绕过安全提示

这些提示存在是有原因的。只有当你确认安装包来自官方发布渠道时,才应该绕过它们。

网络工具类软件如果被植入恶意代码,可以看到你的全部网络流量。从聊天群、网盘或第三方下载站获取的安装包,不值得为它绕过系统保护。

提示三:「您需要 Rosetta 才能打开此应用程序」

真实原因: 你在 Apple 芯片的 Mac 上打开了一个 Intel 架构的应用。

处理方式:

  • 短期: 点击「安装」让系统安装 Rosetta 2,之后可以运行(但会慢一些、更耗电)
  • 推荐: 下载 Apple 芯片版本重装,文件名中带 aarch64arm64

详见 Intel 与 Apple 芯片版本如何选择

提示四:双击后毫无反应

可能原因一:架构不匹配。 在 Intel Mac 上运行 Apple 芯片版本,通常就是毫无反应。确认版本后重装。

可能原因二:应用已在后台运行。 部分客户端启动后只在菜单栏显示图标,没有主窗口。看一眼菜单栏右侧。

可能原因三:系统版本过低。 检查应用的系统要求。较新的客户端通常需要 macOS 11 或更高。

可能原因四:安装包下载不完整。 重新下载并对比文件大小。

提示五:能启动但立即闪退

按这个顺序排查:

  • 删除旧配置从旧版本升级时,不兼容的配置文件可能导致启动崩溃。找到应用的配置目录(通常在用户目录下的 ~/Library/Application Support/ 中)并重命名备份,然后重新启动。
  • 检查是否有多个实例同时运行多个同类客户端会冲突。用「活动监视器」确认。
  • 看崩溃报告闪退后系统通常会弹出报告窗口。里面的异常类型能提供线索。
  • 重装应用完全删除后重新下载安装。

能启动但网络不生效

这是另一类问题:应用本身没事,但流量没有真正经过它。

几乎总是权限问题。 macOS 上客户端需要两项授权:

  1. 管理员密码 —— 安装帮助工具(Helper),用于修改系统网络设置
  2. 允许添加 VPN 配置 —— 创建网络扩展

如果你在弹窗中点了拒绝,客户端会正常运行、界面看起来一切正常,但流量不走它。

处理方式: 从菜单栏完全退出客户端(不是关窗口),重新启动,重新开启系统代理开关,这时系统会再次询问。

验证方式: 打开客户端的连接日志页面。访问一个网站后如果这里毫无记录,说明流量确实没经过客户端。

系统升级后突然失效

macOS 大版本升级会重置部分网络扩展权限。

处理:退出客户端 → 重新启动 → 重新开启开关 → 按提示重新授权。

如果仍然不行,检查「系统设置」→「通用」→「登录项与扩展」中相关项目是否被禁用。

快速判断表

现象最可能的原因处理
提示已损坏Gatekeeper 拦截隐私与安全性 → 仍要打开
无法验证开发者应用未公证右键 → 打开
需要 Rosetta架构不匹配换 Apple 芯片版本
双击无反应架构不匹配或已在后台确认版本、看菜单栏
启动即闪退配置不兼容备份并删除配置目录
能开但不生效权限没给全完全退出后重新授权
升级系统后失效权限被重置重新授权

注意事项

  • macOS 的设置路径在不同系统版本中可能不同,本文基于较新版本描述。
  • 只在确认安装包来源可靠时才绕过安全提示。
  • 删除配置目录前先备份,避免丢失自定义规则。

常见问题

为什么正规软件也会被拦截?

Apple 的公证需要开发者付费加入开发者计划并提交审核。部分开源或小型项目没有走这个流程,因此会被拦截。这不等于软件有问题,但也意味着你需要自己判断来源是否可信。

能永久关闭 Gatekeeper 吗?

技术上可以,但不建议。它是 macOS 的重要防线,逐个放行确认过的应用是更安全的做法。

配置文件在哪里?

不同客户端位置不同,通常在 ~/Library/Application Support/ 下以应用名命名的目录中。

重装会丢失订阅吗?

配置目录如果保留,订阅通常还在。丢失了重新导入一次即可,见 macOS 使用教程