macOS 15 (Sequoia) 解除Gatekeeper限制指南
问题描述
在macOS 15中执行sudo spctl --global-disable命令后,系统提示:
Globally disabling the assessment system needs to be confirmed in System Settings
但隐私与安全性界面未显示"任何来源"选项。
解决方案(无需第三方工具)
步骤详解
-
保持系统设置开启
打开
系统设置 > 隐私与安全性,保持该窗口在后台运行。 -
执行终端命令
bashsudo spctl --global-disable输入管理员密码后,忽略提示的确认信息。
-
刷新系统设置界面
- 切出当前窗口(如切换到锁定屏幕)
- 重新返回
隐私与安全性 - 滚动到底部点击
允许以下来源的应用
-
激活选项
此时会出现
任何来源选项,选中后需再次输入密码确认。
替代命令
bash
sudo spctl --master-disable # 效果相同但可能触发不同提示
注意事项
-
安全风险
禁用Gatekeeper会降低系统安全性,建议操作后恢复默认设置:
bashsudo spctl --master-enable # 恢复默认安全策略 -
版本差异
macOS 15的Gatekeeper验证流程与旧版不同,需通过界面交互完成最终确认。
-
命令对比
命令参数 作用 macOS 15特性 --global-disable完全禁用Gatekeeper 需界面二次确认 --master-disable禁用来源验证(保留基础防护) 可能不触发界面确认