「应用已损坏」通常不是真的损坏。本文按提示类型分组,给出对应的处理顺序。
macOS 客户端无法启动的排查方法
"应用已损坏"这个提示每天不知道吓退多少人。绝大多数情况下,文件根本没有损坏——这只是 macOS 安全机制的一种表述方式。
这篇按你看到的提示分组,每组给出对应的处理顺序。
提示一:「应用已损坏,无法打开。您应该将它移到废纸篓」
真实原因: macOS 的 Gatekeeper 检测到应用没有经过 Apple 公证,或者在下载时被打上了隔离标记。
处理方式:
打开「系统设置」→「隐私与安全性」,向下滚动。如果刚才尝试打开过该应用,这里会出现一行提示,旁边有「仍要打开」按钮。点击它,然后在确认弹窗中再次确认。
如果这一项没有出现,回到「访达」,右键点击应用图标 → 选择「打开」→ 在弹窗中点「打开」。右键打开与双击打开走的是不同的验证流程。
提示二:「无法验证开发者」/「Apple 无法验证此 App 是否包含恶意软件」
真实原因: 与上一条类似,应用未经公证。
处理方式: 同上,用右键打开或在「隐私与安全性」中放行。
关于绕过安全提示
这些提示存在是有原因的。只有当你确认安装包来自官方发布渠道时,才应该绕过它们。
网络工具类软件如果被植入恶意代码,可以看到你的全部网络流量。从聊天群、网盘或第三方下载站获取的安装包,不值得为它绕过系统保护。
提示三:「您需要 Rosetta 才能打开此应用程序」
真实原因: 你在 Apple 芯片的 Mac 上打开了一个 Intel 架构的应用。
处理方式:
- 短期: 点击「安装」让系统安装 Rosetta 2,之后可以运行(但会慢一些、更耗电)
- 推荐: 下载 Apple 芯片版本重装,文件名中带
aarch64或arm64
提示四:双击后毫无反应
可能原因一:架构不匹配。 在 Intel Mac 上运行 Apple 芯片版本,通常就是毫无反应。确认版本后重装。
可能原因二:应用已在后台运行。 部分客户端启动后只在菜单栏显示图标,没有主窗口。看一眼菜单栏右侧。
可能原因三:系统版本过低。 检查应用的系统要求。较新的客户端通常需要 macOS 11 或更高。
可能原因四:安装包下载不完整。 重新下载并对比文件大小。
提示五:能启动但立即闪退
按这个顺序排查:
- 删除旧配置从旧版本升级时,不兼容的配置文件可能导致启动崩溃。找到应用的配置目录(通常在用户目录下的
~/Library/Application Support/中)并重命名备份,然后重新启动。 - 检查是否有多个实例同时运行多个同类客户端会冲突。用「活动监视器」确认。
- 看崩溃报告闪退后系统通常会弹出报告窗口。里面的异常类型能提供线索。
- 重装应用完全删除后重新下载安装。
能启动但网络不生效
这是另一类问题:应用本身没事,但流量没有真正经过它。
几乎总是权限问题。 macOS 上客户端需要两项授权:
- 管理员密码 —— 安装帮助工具(Helper),用于修改系统网络设置
- 允许添加 VPN 配置 —— 创建网络扩展
如果你在弹窗中点了拒绝,客户端会正常运行、界面看起来一切正常,但流量不走它。
处理方式: 从菜单栏完全退出客户端(不是关窗口),重新启动,重新开启系统代理开关,这时系统会再次询问。
验证方式: 打开客户端的连接日志页面。访问一个网站后如果这里毫无记录,说明流量确实没经过客户端。
系统升级后突然失效
macOS 大版本升级会重置部分网络扩展权限。
处理:退出客户端 → 重新启动 → 重新开启开关 → 按提示重新授权。
如果仍然不行,检查「系统设置」→「通用」→「登录项与扩展」中相关项目是否被禁用。
快速判断表
| 现象 | 最可能的原因 | 处理 |
|---|---|---|
| 提示已损坏 | Gatekeeper 拦截 | 隐私与安全性 → 仍要打开 |
| 无法验证开发者 | 应用未公证 | 右键 → 打开 |
| 需要 Rosetta | 架构不匹配 | 换 Apple 芯片版本 |
| 双击无反应 | 架构不匹配或已在后台 | 确认版本、看菜单栏 |
| 启动即闪退 | 配置不兼容 | 备份并删除配置目录 |
| 能开但不生效 | 权限没给全 | 完全退出后重新授权 |
| 升级系统后失效 | 权限被重置 | 重新授权 |
注意事项
- macOS 的设置路径在不同系统版本中可能不同,本文基于较新版本描述。
- 只在确认安装包来源可靠时才绕过安全提示。
- 删除配置目录前先备份,避免丢失自定义规则。
常见问题
为什么正规软件也会被拦截?
Apple 的公证需要开发者付费加入开发者计划并提交审核。部分开源或小型项目没有走这个流程,因此会被拦截。这不等于软件有问题,但也意味着你需要自己判断来源是否可信。
能永久关闭 Gatekeeper 吗?
技术上可以,但不建议。它是 macOS 的重要防线,逐个放行确认过的应用是更安全的做法。
配置文件在哪里?
不同客户端位置不同,通常在 ~/Library/Application Support/ 下以应用名命名的目录中。
重装会丢失订阅吗?
配置目录如果保留,订阅通常还在。丢失了重新导入一次即可,见 macOS 使用教程。