新MacBook安装第三方应用提示“已损坏”或“无法验证开发者”,需先用终端执行sudo spctl --master-disable启用“任何来源”,再在系统设置→隐私与安全性中解锁并勾选该选项,或右键应用选择“打开”临时信任。

刚拿到新 MacBook,从官网或第三方网站下载了设计工具、输入法或开发软件,双击安装包却弹出“已损坏,无法打开”或“无法验证开发者”的提示——这是因为 macOS 默认只允许 App Store 和已认证开发者来源的应用运行,必须手动放开限制才能继续安装。
通过系统设置开启任何来源
第一步:点击屏幕左上角苹果图标 → 选择「系统设置」(macOS Ventura 及更新版本)或「系统偏好设置」(macOS Monterey 及更早版本)。
第二步:在左侧边栏滚动到底部,点击「隐私与安全性」→ 向下滚动到「安全性」板块。
第三步:找到「允许从以下位置下载的应用」选项,右侧显示为灰色且仅勾选「App Store 和已确认的开发者」。点击左下角锁形图标 ?,输入管理员密码解锁(输入时无字符反馈,输完直接回车)。
第四步:解锁后,该选项变为可编辑状态。但注意:【macOS Ventura 13.3 及之后版本默认已移除“任何来源”图形选项】,此时界面上看不到该选项,需改用终端命令激活。
用终端命令强制启用任何来源
方法一:快速启用(推荐)
打开「访达」→ 左侧边栏点「应用程序」→ 找到「实用工具」文件夹 → 双击「终端」。
在终端窗口中粘贴并回车执行:sudo spctl --master-disable。
输入管理员密码(同样不显示字符),回车后无提示即表示成功。这一步会立即生效,无需重启。
方法二:验证是否已启用
在终端中执行:spctl --status。若返回 assessments enabled,说明策略已启用;若返回 assessments disabled,则任意来源已生效。
注意:此命令不会修改其他安全策略,仅关闭 Gatekeeper 的应用来源拦截,不影响文件隔离、XProtect 或 MRT 等防护机制。
安装外来应用时的绕过操作
当已启用任何来源,但双击 .dmg 或 .pkg 仍被阻止,可临时绕过:
在访达中右键点击安装包 → 选择「打开」→ 弹出警告框时,点击「仍要打开」。
这一步本质是向系统提交一次手动信任,仅对该文件生效,下次再双击同名文件仍需重复操作,除非你已完成前两步的全局设置。
若右键菜单无「打开」选项,说明系统尚未识别该文件为可执行类型,先执行终端命令再试。











