常见 系统与安全 更新于 2026-09-25

Mac 提示「无法验证开发者」打不开应用怎么办?

“Mac 装的应用打不开,提示无法验证开发者”

这是 Gatekeeper 的安全拦截,不是应用坏了。优先用右键「打开」绕过,其次去隐私设置里手动允许。

English version: Read this in English →

⚡ 先试这一步

在 Finder 里右键点击应用图标,选择「打开」,然后在弹窗里再点一次「打开」。这是最安全的方式。

你会看到这些现象

  • 提示「无法打开,因为无法验证开发者」
  • 提示应用已损坏,建议移到废纸篓
  • 右键打开没有出现「打开」选项
  • 应用安装后闪退

常见原因

  • 应用未经过 Apple 公证
  • 应用来自非 App Store 渠道
  • 隔离属性(quarantine)标记阻止运行
  • 应用架构与 Apple Silicon 不兼容

完整排查步骤

  1. 01

    用右键打开

    在 Finder 里找到应用,右键(或 Control 点击)选择「打开」。这时弹窗会多出一个「打开」按钮,点击后会记住你的选择,之后双击就能正常启动。

  2. 02

    去隐私设置里允许

    如果右键仍然被拦,打开「系统设置 → 隐私与安全性」,往下滚动,会看到「已阻止使用 XXX」,点击「仍要打开」并输入密码。

  3. 03

    移除隔离属性

    如果应用提示「已损坏」,通常是下载时被加上了隔离标记。移除标记后一般就能正常运行。

    终端
    sudo xattr -rd com.apple.quarantine /Applications/应用名.app
    ⚠️ 注意这个命令会跳过系统的安全检查。只对你确认来源可信的应用使用,不要对来路不明的软件执行。
  4. 04

    检查应用架构

    Apple Silicon 的 Mac 需要 Rosetta 2 才能运行纯 Intel 架构的应用。如果应用启动即闪退,可以检查它的架构并安装 Rosetta。

    终端
    file /Applications/应用名.app/Contents/MacOS/*
  5. 05

    重新下载并校验来源

    如果以上都不行,从官网重新下载。注意从官方渠道获取,不要用第三方下载站的「破解版」——这类文件既是安全风险,也经常因为被篡改而无法通过校验。

    ⚠️ 注意不要为了绕过限制而全局关闭 Gatekeeper。这会显著降低系统安全性。

怎么避免再犯

  • 软件尽量从官网或 App Store 下载
  • 系统更新后重新检查常用应用的兼容性
  • 不要全局关闭 Gatekeeper 和 SIP

常见追问

「应用已损坏」是真的坏了吗?

通常不是。这多半是下载时被加上的隔离标记导致的,移除 xattr 属性后一般就能正常运行。

能永久关闭 Gatekeeper 吗?

技术上可以,但不建议。Gatekeeper 是 macOS 的重要安全防线,关闭后系统更容易被恶意软件攻击。

相关专题

编辑推荐Editor's Picks

广告 · 联盟推荐Sponsored · Affiliate