Mac电脑10.15.1(macOS Catalina)版本以前的版本在软件安装完成打开时会有以下两种提示:
提示一:XXXX.app 以损坏,打不开
提示二:打不开 XXX ,因为它来自身份不明的开发者(需要在安全性偏好设置中允许安装来自 App Store 和被认可的开发者的应用)
当我们找到安全性与隐私的对话框后,发现了如下问题:
找不到想以前更低版本时的那个 ⭕️ 任何来源 的选项了,因为我们下载的软件压根就不是从App Store下载的,所以才会遇到这种情况,那么如何才能显示 ⭕️ 任何来源 这个选项呢,解决方法如下:
1、在 Terminal 中输入以下命令:
-
sudo spctl
--master-disable
-
-
输入密码:
2、再次打开系统偏好设置—> 安全性与隐私 ,就会发现有了 ⭕️ 任何来源 这个选项了:
以上的解决方法针对 Mac 10.15.1(macOS Catalina)以前的版本好用,但是针对Mac 10.15.1(macOS Catalina)的这个版本就无济于事了,前几天也怪我的手,一看提示有新版本了,就想尝试下,手痒的给升了版本,结果就到了 10.15.1 这个版本了,导致我的好多软件在打开的时候提示对我的电脑造成伤害, 如下图:
问了好多人都没有升级,也不知道如何搞定了,我懵了,尝试了好多种方法都没有解决,网上也搜了好多,给的回复是还没有升级,o(TωT)o ,捣鼓了好久才发现,在 前往—> 应用程序 或者直接按快捷键 command + shift + A 进入应用程序界面,找到提示的软件,右击—> 显示简介,会出现以下对话框:
注意图中红色框框的复选框,将其选中后会出现下面的提示:
到这里才看到了希望,至于选哪个按钮就很清楚了,当然选择 “仍然允许” 了,选完之后,按照提示 输入密码 或者用 指纹也可以,就会发现 □ 覆盖恶意软件保护 已被勾选,再次打开要打开的软件即可
其实,这些问题都是由于Mac的SIP(System Integrity Protection:系统完整性保护)在作怪,可以在 Terminal 中输入以下命令查看 SIP 的状态:
-
bogon:~ Sirius$ csrutil status
-
-
System Integrity Protection status: enabled.
# SIP 系统完整性保护的状态为 开启 状态
也可以通过以下方式查看 SIP 的状态:
第一步: 按住 option 键的同时,点击左上角的 图标,选择 系统信息 会出现下面的界面:
第二步:选择左侧的 软件,在右侧就会发现 系统完整性保护: 已启用
至于如何彻底关闭 SIP 保护,网上有很多种方法哈
转载:https://blog.csdn.net/xiao66guo/article/details/104020216