mac允许任何安装来源(mac允许任何安装来源还是安装不了)

2023-02-22 14:20:25 发布:网友投稿 作者:网友投稿
热度:46

苹果操作系统 Mac OS 自从 10.5 版本开始,加入了 GateKeeper 底层安全保护机制,但凡不是通过 App Store 安装,而是用户从互联网上下载来的安装包镜像文件,都会被系统自动打上com.apple.quarantine属性标记。

简单来说,就是只要系统加载安装包镜像时,检测到文件有这个附加属性,则会对该文件作出限制导致无法安装。

所以,在安装网上下载的软件安装镜像时,系统提示无法安装,通常是因为没有开启设置里的,同时移除镜像安装包文件的这个 Quarantine 属性。

首先,系统设置里的“任何来源”默认是不可见并关闭的,开启该选项需要打开终端,输入:

sudo spctl --master-disable

当回车确认时,终端会提示输入管理员密码(密码不可见),待输入管理员密码再次按回车键确认后,再打开系统设置里的,就会看到面板下方多了最后一行“任何来源”的选项,此时该选项已处于选中状态。

设置了允许从任何来源下载的 App 在系统中安装后,我们再进一步将网上下载的安装包镜像文件上的 Quarantine 属性标记去除。 同样是打开终端,输入下面这行代码:

sudoxattr-r-dcom.apple.quarantine/dmg镜像文件路径

然后,再把 dmg 镜像文件拖拽到终端窗口上面这行代码后,终端会自动显示为镜像文件的路径,此处需注意镜像文件路径需与前面代码“……com.apple.quarantine”之间留有一个空格。

最后,同样是回车并继续输入一次管理员密码,随后再次点击回车键确认,该下载文件的 Quarantine 属性就被去掉了。 试试打开安装包镜像文件,双击安装吧 Enjoy it~^^

下一篇:茅台否认指导价上调(飞天茅台指导价将上调?)
上一篇:入党和不入党的区别利弊(公务员入党和不入党的区别)