双击未签名mac应用被拦截时,应按住control键右键选择“打开”并点“仍要打开”;若已关闭弹窗,可在“系统设置→隐私与安全性”中点击对应提示的“仍要打开”;或用终端执行sudo xattr -dr com.apple.quarantine [路径]清除隔离属性。

你在Mac上双击刚下载的软件,弹出“无法打开‘XXX’,因为它来自身份不明的开发者”警告框,不是软件坏了,也不是你下错了,而是macOS Gatekeeper在拦截未签名或未公证的应用——它不认识这个开发者,所以先拦住你问一句“真要运行吗?”必须手动告诉系统“我确认过,放行”,才能继续安装或启动。
按住Control键右键点“打开”(单次放行)
这一步不改系统设置,只对当前这个.app生效,Apple官方支持,最安全。操作起来很简单:直接在访达里按住Control键点击应用图标就行。
在“访达”中找到那个被拦住的.app文件(通常在“下载”文件夹)。
按住Control键不放,同时点击该应用图标,呼出右键菜单。
从菜单中选择【打开】(注意不是“显示简介”或“在终端中打开”)。
弹窗出现后,必须点右下角的【仍要打开】(macOS Ventura及更新系统)或【打开】(Monterey及更早)——点“取消”不会注册信任,下次双击照样拦。
应用成功启动后,系统就记住了它,以后双击直接运行,无需重复操作。
去系统设置里补救(错过右键时用)
如果你已经双击过、弹窗关了,或者拖进“应用程序”文件夹后打不开,这个方法能快速找回授权入口,比重下一遍高效得多。
点击苹果菜单 → “系统设置”。
左侧边栏点击“隐私与安全性”,向下滚动到“安全性”区域。
查找形如“已阻止使用 ‘Qoder.app’,因为它来自未识别的开发者”的红色提示行。
在该提示右侧点击【仍要打开】按钮(若按钮灰掉,先点右下角锁图标,输入管理员密码解锁)。
返回访达,重新双击该应用图标,即可启动。
用终端清除隔离属性(精准治本)
真正触发弹窗的是系统加在应用身上的com.apple.quarantine属性,删掉它,警告就彻底消失。此操作只作用于指定App,不影响系统全局防护。
第一步:打开“访达”,定位到目标应用(例如:/Applications/Notion.app)。
第二步:右键该应用 → “显示简介” → 切换到“通用”标签页 → 确认【已锁定】未勾选;若已勾选,先取消锁定再继续。
第三步:打开“终端”,输入命令:sudo xattr -dr com.apple.quarantine,末尾留一个空格。
第四步:把应用图标直接拖进终端窗口,路径会自动填入,按回车执行。
第五步:输入管理员密码(输入时屏幕无任何显示,务必确认大小写和键盘布局)。











