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