MacOS 15 Sequoia 启用允许“任何来源”应用
spctl 无法使用
在 MacOS 15 Sequoia Beta3 系统中 spctl 命令被禁用。无法使用 sudo spctl --master-disable
来禁用 Assessment Subsystem. 导致每一次安装新应用(除非来源于Apple Store或者受信任开发者) 都会提醒应用无法安全打开。需要用户到设置-隐私与安全性-安全性
中手动确定。
使用描述文件
另一种启用方法是通过描述文件来配置系统设置。步骤如下:
第一步 下载描述文件配置工具
笔者使用的软件是iMazing Profile Editor
官网地址。
支持 Mac 系统和 Windows 系统。
第二步 生成配置文件
在 AppStore 中安装完成后,打开iMazing Profile Editor
。
- 修改配置文件的名称。
- 如果有苹果开发者账号,可以选择
Profile Signing
,对配置文件进行签名。
- 选择配置文件的作用范围和目标设备。选择需要显示的配置选项
macOS
。
- 找到下方
Security
选项。禁用Automatically Reenable Gatekeeper
(勾选两次,左边出现蓝点代表成功。)
- 同理,(可以搜索
Assessment
关键字)找到下方System Policy: Control
选项。禁用Enable Gatekeeper
(勾选两次,左边出现蓝点代表成功。)
- 保存文件,然后点击右上角菜单栏的
File - Install Profile on this Mac
- 提示已下载描述文件之后,打开
设置 - 通用 - 设备管理
,双击刚刚安装的配置文件,点击安装
完成启用。
第三步 检查
完成之后,检查隐私与安全性 - 安全性
中允许以下来源的应用程序
是否切换为任何来源
。