mac系统如何开启任何来源,修复Mac 上“软件已损坏无法打开,你应该把它移到废纸篓”
我们在使用macOS系统时,市场会遇到下载安装应用软件报错的情况,针对这种情况,小编建议采取:开启任何来源的方式,解决报错情况。
首先需要恢复允许“任何来源”的选项,即关闭系统的Gatekeeper,我们可以在“启动台(系统界面下方Dock栏中的小火箭图标)”—“其他”—“终端”中使用spctl命令:sudo spctl –master-disable

回车之后,终端需要用户输入开机锁屏的密码才能开始执行,password后面的密码是不显示的,输入密码后直接回车即可,不必理会。

执行上述步骤之后,出现“任何来源”选项,一般默认选中,如果没有选中,点击“安全性与隐私”左下角的图标解锁,再选中就可以了!
需要注意的是,如果在系统偏好设置的“安全与隐私”中重新选中允许“App Store”和“被认可的开发者”,即重新打开Gatekeeper后,允许“任何来源”的选项会再次消失,可运行上述命令再次关闭Gatekeeper。回车之后,终端需要用户输入开机锁屏的密码才能开始执行,password后面的密码是不显示的,输入密码后直接回车即可,不必理会。


如果仍然显示“已损坏,无法打开,你应该将它移到废纸篓”。别担心,我们还可以使用以下方法:
在终端粘贴并复制输入命令(请注意,末端有一个空格):
sudo xattr -r -d com.apple.quarantine
先不要按回车!先不要按回车!先不要按回车!先不要按回车!
然后打开 “访达”(Finder)进入 “应用程序” 目录,找到该软件图标,将图标拖到刚才的终端窗口里面,会得到如下组合(如图所示):
sudo xattr -r -d com.apple.quarantine /Applications/WebStrom.app
然后回到终端窗口按回车,输入系统密码回车确认即可。

紧接着重新打开安装软件,就可以正常安装了。