前言
- 鉴于
MacOS
系统中的App Store
上的很多软件不能满足需求,我们也同时会从网络上下载一些Mac
软件来安装。 - 但安装成功之后,打开
App
软件时总是提示“XXX已损坏,打不开。您应将它移到废纸篓
”。这并不是软件App
在下载的时候损坏了,也不是网站提供的安装包有问题。
- 其实安装包是好的,安装之后软件
App
也是可以使用的,没有任何病毒。只是在我们的电脑系统上设置了不让从App Store
或者经过认可的软件启动而已。稍作调整,就能让软件App
顺利运行起来。
解决方案
- 第一步
- 打开
终端
- 输入“
sudo spctl --master-disable
” - 回车之后输入密码
- 打开
- 第二步
- 打开“
系统偏好设置
”- 打开“
安全与隐私
”- 点击“
通用
”- 可以看见“
允许从以下位置下载的App
” - 有三个可选项
App Store
App Store和被认可的开发者
任何来源
- 修改可选项为
任何来源
- 可以看见“
- 点击“
- 打开“
- 打开“
- 第三步
- 如果不能选择这三个可选项
- 点击左下角的“
锁
” - 再输入电脑密码
- 这时候这三个可选项就可以被选择了
- 选中“任何来源”,然后退出
- 重新打开之前安装的软件
App
就可以使用了 - 如果依旧不可以使用,重新安装一次就好
仍然出现此问题
- 打开终端
- 输入“
sudo xattr -d com.apple.quarantine /Applications/xxx.app
” - 其中
xxx.app
是出问题的APP
名称 - 如名称中有
空格
,可用“\
”加空格
代替 - 之后
重启
安装的软件即可
总结
- 在安装软件的时候遇到这个问题,查了一下后,记录一下,但是并不知道是什么原理,如果有大佬知道可以评论告知,谢谢!