基于安全性考虑,Mac 系统通常不允许安装那些从网络上下载下来的第三方软件包。
比如,在打开镜像盘时,报错为“该镜像已损坏,请移至废纸篓”,或者打开软件时提示“XXX 已损坏,打不开。您应该将它移到废纸篓”、“无法打开 XXX,因为无法验证开发者”等等。
通常情况下这不是文件的问题,而是因为 Mac OS 系统加强了安全机制,只让用户从苹果系统的 App Store 中安装软件,且默认关闭了允许“任何来源”,并被置为隐藏状态。如果不开启,就会导致在安装或者运行一些第三方软件的时候出现错误提示。
◆ ◆ ◆
解决方法与步骤
1、进入“应用程序/实用工具”,打开“终端”。
2、敲入或复制粘贴下面的命令(注意 master 前面是两个 - 符号)。
sudo spctl --master-disable
之后按回车,输入你的系统密码。注意,密码不会显示,输入完成后直接回车就行。
3、运行完成后,在“系统设置/隐私与安全性”对话框,即可看见已经显示并选中“仍要打开”选项。
4、如果双击“install”时,出现以下错误提示:
可在 install.app 上右击,并选择“显示包内容”。
依次打开“Contents/MacOS”文件夹,双击“Install”可执行文件。
5、如果仍然出现“Error”对话框,可再次打开“系统设置/隐私与安全性”,并点击“仍要打开”。
6、如果问题还存在,可尝试关闭 SIP 系统完整性保护。
(1)查看 SIP 状态
在“终端”中输入:
csrutil status
若显示“enabled”,表示未关闭。若显示“disabled”,表示已关闭。
(2)关机
(3)开机
Intel 芯片电脑:开机的同时按住 Command + R 键,进入 macOS 恢复模式。
M1 芯片电脑:一直按住电源键,直至出现以下画面。
(4)选中“选项”并点击“继续”,然后在“实用工具”菜单中打开“终端”。
(5)输入以下命令:
csrutil disable
然后输入系统密码并回车即可,之后重启电脑。
提示:
如果想重新启用 SIP,则重复上述(2)~(4)步骤,然后输入命令:
csrutil enable
“点赞有美意,赞赏是鼓励”