用 spctl --master 开关门禁(Gatekeeper)
临时关闭应用评估以安装未签名软件,用完立即重新开启。
运行 sudo spctl --master-disable 允许所有应用,安装完毕后立即运行 sudo spctl --master-enable 恢复。
01命令
命令
$ sudo spctl --master-disable # re-enable with: sudo spctl --master-enable02作用说明
门禁(Gatekeeper)负责校验应用是否来自已认证的开发者;--master-disable 会把策略切到“任何来源”让未签名应用可以启动,--master-enable 恢复默认保护。在新版 macOS 上,“任何来源”选项只在关闭期间显示在系统设置里。更稳妥的办法是被拦的应用右键选“打开”,只放行这一个应用。
03风险
!注意: 这会关闭所有应用的核心安全校验,而不只是某一个——装完立刻开启,切勿安装来历不明的软件;恶意软件往往正是利用用户长期关闭门禁。
04撤销
撤销
$ sudo spctl --master-enable05来源
- Safely open apps on your Mac依据: Apple's guidance on opening apps Gatekeeper blocks and the risks of bypassing assessment.
- spctl - security assessment policy tool依据: Documents spctl --master-disable/--master-enable for turning Gatekeeper assessment off and on.
最后验证: 2026-09-18 · 分类: 安全与隐私