苹果Mac安装第三方软件遇“身份不明开发者”提示,可通过系统设置中点击“仍要打开”、访达右键选择“打开”或终端执行open命令临时解决;也可在终端运行sudo spctl --master-disable并勾选“任何来源”永久关闭Gatekeeper限制。

苹果电脑安装第三方软件时弹出“来自身份不明开发者”提示,导致无法打开应用,这个问题在 macOS 12 及更新系统中尤为常见,因为 Gatekeeper 安全机制默认阻止未签名或非 Apple 认证的应用运行。
一次性绕过拦截(推荐首选)
这一步操作起来很简单,直接在弹窗里点一下就能解决当前应用的打开问题,且不改动系统全局设置。
在弹出“无法打开‘XXX’,因为来自身份不明的开发者”警告窗口时,先别点“取消”,点击左上角苹果菜单 → “系统设置” → 左侧边栏点“隐私与安全性” → 往下滚动到“安全性”区域 → 找到“已阻止使用‘XXX’”那行文字 → 点击右侧的【仍要打开】按钮。
接着在确认弹窗中点“打开”,该应用就会正常启动,并被系统记录为例外——下次双击就能直接运行,无需重复操作。
用访达右键强制打开(适合找不到“仍要打开”按钮时)
方法一:按住 Control 键点按应用图标
在“访达”中定位到那个打不开的 App(比如 WPS、Typora 或 Obsidian),务必不要通过启动台操作,因为启动台不支持右键菜单;按住键盘上的 Control 键,同时用鼠标右键(或触控板双指点击)该 App 图标 → 在快捷菜单中选择“打开” → 弹出二次确认框后点“打开”即可。
方法二:拖入终端执行 open 命令(适合命令行习惯者)
打开终端 → 输入 open -n --args -- /Applications/XXX.app(把 XXX 替换为实际应用名,注意空格和斜杠)→ 回车。这条命令会绕过图形界面拦截,直接调用底层打开逻辑。
永久启用“任何来源”选项(需终端输入密码)
第一步:打开终端(Command + 空格 → 输入“终端” → 回车)
第二步:输入 sudo spctl --master-disable 并回车
第三步:输入你的 Mac 登录密码(输入时屏幕无显示,这是正常现象,输完直接按回车)
第四步:关闭终端,前往“系统设置” → “隐私与安全性” → 往下滚动到“安全性” → 点击左下角锁图标解锁 → 此时“允许从以下位置下载的App”下方会出现【任何来源】选项 → 勾选它。
注意:勾选后需重启部分应用才生效,但新下载的 .dmg 或 .pkg 安装包将不再弹出“身份不明开发者”警告。


















