Mac双击下载文件弹出“已损坏”等警告是因quarantine隔离属性,需清除该属性:临时绕过用Control+右键→“打开”;永久禁用单个App用终端命令xattr -d com.apple.quarantine;批量清理下载文件夹用find命令;全局关闭需执行defaults write LSQuarantine -bool NO并重启。

Mac电脑每次双击下载的文件就弹出“已损坏”“来自身份不明的开发者”或“是否打开?”灰色警告框,本质是系统对互联网来源文件施加的quarantine隔离属性在起作用,必须针对性清除才能一劳永逸跳过弹窗。
临时绕过单个文件警告(最快见效)
在访达中按住Control键点击该文件→选择「打开」→在弹出窗口中点「打开」按钮。
这一步不改系统设置,只对当前文件注册一次信任,后续双击即可直接运行。注意:必须点「打开」,点「取消」不会记录信任状态,下次仍会弹窗。
永久禁用单个App的下载警告(推荐日常使用)
方法一:终端命令清除隔离属性
1、在访达中定位该App(如 /Applications/Notion.app),右键→「在终端中打开」;
2、输入命令:【xattr -d com.apple.quarantine .】,回车执行;
3、关闭终端,双击App即可启动,不再弹窗。
方法二:拖拽式免输路径(适合不熟悉命令行)
1、打开终端,输入 xattr -d com.apple.quarantine 后留一个空格;
2、直接把App图标从访达拖进终端窗口,路径自动补全;
3、按回车——命令立即生效,无需重启,也不影响其他应用。
批量清除整个下载文件夹的警告(适合重度下载用户)
第一步:打开终端,执行以下命令:
find ~/Downloads -type f -exec xattr -d com.apple.quarantine {} \;
第二步:等待命令执行完毕(文件多时可能需数十秒),此后新下载到Downloads目录的普通文档、压缩包、安装包,只要未被Gatekeeper二次拦截,双击将不再触发“是否打开?”弹窗。
注意:此命令仅清理文件本身,不处理.app应用包内部结构;若清理后仍有弹窗,说明该App还被Gatekeeper验证机制拦截,需配合下一步操作。
彻底关闭所有下载文件的来源警告(全局生效)
第一步:打开终端,执行:
defaults write com.apple.LaunchServices LSQuarantine -bool NO
第二步:重启Mac。
重启后,所有从网络下载的文件(包括PDF、ZIP、DMG、APP等)双击时均不再出现“已下载来自互联网”类提示。该设置可逆,恢复只需将命令中NO改为YES并重启。

















