双击未签名应用被gatekeeper拦截时,右键选择“打开”并点“仍要打开”可单次放行;或通过系统设置→隐私与安全性→点击“仍要打开”批量处理;也可用终端命令sudo xattr -dr com.apple.quarantine清除隔离属性。

你在Mac上双击刚下载的Voicemod、Postman或内部测试工具时,系统弹出红色警告框写着“无法打开‘XXX’,因为无法验证开发者”,这不是软件损坏,而是Gatekeeper在拦截未签名应用——你只需要选对方法,30秒内就能让它正常启动。
右键强制打开(单次放行,最安全)
这一步操作起来很简单,直接在访达里点几下就能启动应用,不需要输密码、不改系统设置,也不会影响其他软件的安全防护。
1、在访达中找到该应用(通常在「下载」文件夹或「应用程序」文件夹内),确保它已完整解压且图标不是灰色禁用状态。
2、按住Control键不放,同时点击应用图标 → 弹出右键菜单。
3、在菜单中选择「打开」——注意不是「显示简介」或「在访达中显示」。
4、系统弹出黄色警告框后,点击右下角的「仍要打开」(macOS Ventura 及更新版本)或「打开」(旧版系统)。【必须点这个按钮,不能点“取消”或关闭窗口,否则下次双击还会拦截】
5、应用启动成功;此后系统将其标记为已信任,可直接双击运行。
从系统设置里点“仍要打开”(界面响应式放行)
当你已经双击过一次、触发了拦截弹窗但没点开,或者想批量处理最近被拦的几个应用,这个路径最直观。
方法一:通过系统设置直达
1、点击屏幕左上角苹果图标 → 选择「系统设置」。
2、进入「隐私与安全性」→ 向下滚动到「安全性」区域。
3、查找带应用名称的提示行,例如:“已阻止使用 Postman,因为它来自未识别的开发者”。
4、在该提示右侧,点击「仍要打开」按钮。
5、若弹出密码验证框,输入当前账户管理员密码(输入时无星号反馈,输完直接回车)。
方法二:从原拦截弹窗跳转(更快)
如果刚才的警告弹窗还没关,直接点弹窗左下角的「详细信息」→ 「打开安全性设置」,会自动跳转到对应位置,省去手动查找步骤。
终端清除隔离属性(精准移除触发源)
真正导致弹窗的,是系统给从网络下载的应用自动打上的com.apple.quarantine标记。删掉它,警告就没了,且不影响其他安全机制。
第一步:打开「终端」(可在聚焦搜索中输入“终端”并回车)。
第二步:输入命令:sudo xattr -dr com.apple.quarantine,注意末尾留一个空格。
第三步:切换到访达,把目标应用(如 Visual Studio Code.app)直接拖进终端窗口,路径会自动补全。
第四步:按回车执行;提示输入密码时,键入当前账户的管理员密码——【输入过程无星号或光标反馈,正常输完直接回车】
执行完毕后,立即双击该应用,不再弹窗。











