MacOS软件打开显示已损坏解决方法

macOS打开软件提示:“xxx” 已损坏,打不开.您应该将它移到废纸篓 或 无法打开“xxx”,因为无法确认开发者的身份,这个并不是软件真的损坏了,而是由于macOS系统权限和签名的原因,我们只要打开允许任何来源和者手动签名软件就可以了,以下是解决方法请根据需要选择。

1. 打开允许安装从任何位置下载应用程序,简单的说就是允许安装不是从App Store商店下载的软件)

Mac电脑默认设置是不允许运行和安装从网上下载的APP和安装包。一般新买的电脑或者刚重装系统或升级系统后的macOS就需要打开“任何来源”这个选项。

  • 我们打开启动台–其他–终端,打开终端

  • 然后输入下面的命令按回车键运行,建议你直接拷贝粘贴,以免你输入错命令;
1
sudo spctl --master-disable
  • 粘贴入命令运行之后会提示Password:输入密码(下图所示),然后输入你的Mac开机密码按回车键运行即可。

需要注意,密码输入过程是看不见的!

  • 最后我们再打开 “系统偏好设置” – “安全性与隐私” – “允许从以下位置下载的App:”,可以看到勾选已经变成了“任何来源”。

2.对于不是从App Store商店下载的软件即从网上下载的APP签名操作

这些命令都是Apple官方公证Gatekeeper命令,即绕过应用签名操作方法,对系统没有任何影响隐患,可以放心大胆的操作。

  • 签名命令:
1
sudo xattr -rd com.apple.quarantine

使用方法 sudo xattr -rd com.apple.quarantine空格 APP路径

2.1 我们打开启动台–其他–终端,打开终端

2.2 然后拷贝下面的命令并粘贴到终端

1
sudo xattr -rd com.apple.quarantine

注意:sudo xattr -rd com.apple.quarantine后面需要加个空格,操作好后,先不要运行,终端不要关闭。

我们这里以Gas Station Simulator为例子,打开“访达” – “应用程序”文件夹找到要操作的APP,找到Gas Station Simulator的应用图标“GSS2”并把它拖到终端里面(如下图):

注意!密码输入过程是看不见的。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 756872006@qq.com

×

喜欢就点赞,疼爱就打赏

相册