Mac应用已损坏打不开解决办法
有许多用户在Mac App商店中下载软件会遇到损坏无法打开的情况,那么我们怎么才能解决这种问题呢?下面小编就给大家带来了Mac应用已损坏打不开解决办法,一起来看看吧。
有很多用户在Mac App Store下载软件,会遇到软件损坏无法打开的情况。那么如何才能解决这个问题呢?下面小编给大家带来的是Mac应用损坏无法打开的解决方案。让我们来看看。
Mac应用已损坏打不开解决办法
原因:MAC App Store只有一个签名机制,但是MAC App开发者只有一个标准的签名机制来阻止软件下载。
解决办法:
一、打开任何来源选项
打开终端应用程序,输入以下命令,输入启动密码,然后回车。
sudo spctl -主机-禁用
这行代码允许您在Mac上安装第三方应用程序。
完成上述步骤后,打开系统偏好设置-安全& amp隐私-一般,以确保它被更改为所有来源。
二、macOS Catalina 10.15系统
打开终端应用程序,输入以下命令,输入启动密码,然后回车。
sudoxattr-rdcom . apple . quarantine space软件的路径
比如Sketch.app
sudo xattr-rd com . apple . quarantine/Applications/sketch . app
比如CleanMyMac X.app
sudo xattr-rd com . apple . quarantine/Applications/CleanMyMac x . app
附件1:
/Applications/Sketch.app
和
/Applications/CleanMyMac X.app
精确地
软件路径
附件2:
快速软件路径获取方法:
把软件拖到终端app里就可以得到路径了。
三、macOS Catalina 10.15.4 系统
0.15.4系统更新后,如果软件意外关闭,可以通过以下方式对软件进行签名
1.打开终端应用程序,输入以下命令。
选择xcode——安装。
2.软件签名
打开终端工具,输入并执行以下命令。
打开终端应用程序并输入以下命令:
xcode-选择-安装
签署软件
打开终端工具输入,执行以下命令:sudo code sign-force-deep-sign-(应用程序路径)
注意:不能遗漏空格。
3.错误解决方案
如果出现以下错误消息:
/文件位置3360替换现有签名
不允许/file location 3360资源分支、查找器信息或类似的碎片
然后,首先在终端中执行:xattr -cr/file location(只需将应用程序拖入即可)
然后再次执行以下命令:code sign-force-deep-sign-/file location(直接把应用拖进去就行)
就是上面的Mac应用损坏,解决方案打不开。更多信息请关注路演手游网。