“Mac应用”已损坏,无法打开解决办法

通常在非 Mac App Store下载的软件都会提示“xxx已损坏,打不开。您应将它移到废纸篓”或者“打不开 xxx,因为它来自身份不明的开发者”

1、如果你的Mac的隐私与安全性中有以下选项

 那么通常选择”任何来源“就可以解决文件打不开的问题。

2、由于Mac电脑启用了安全机制,默认只信任Mac App Store下载的软件以及拥有开发者 ID 签名的软件,但是同时也阻止了没有开发者签名的 “老实软件”,很多小伙伴Mac中并没有”任何来源“这个选项,这时候我们就需要在终端中来打开任何”来源选项“

1)打开「终端.app」,输入以下命令并回车,输入开机密码回车

sudo spctl --master-disable

此行代码可以让 Mac 允许安装第三方来源的应用。

2)按照上述步骤操作完成后,打开「系统偏好设置」-「隐私与安全性」-「安全性」,确保已经修改为”任何来源“

 3、如果还是提示损坏请在终端中第一步的基础上再执行这一步:

sudo xattr -rd com.apple.quarantine 空格 软件的路径

软件的路径可直接在「访达」-「应用程序」找到APP,拖拽入终端中

 如Charles这个APP,显示路径为

sudo xattr -rd com.apple.quarantine /Applications/Charles.app

4、更新系统后软件出现意外退出,可按照下面的方法给软件签名

1)打开「终端app」输入如下命令:

xcode-select --install

2)给软件签名

打开终端工具输入并执行如下命令:

sudo codesign --force --deep --sign - /Applications/Charles.app

注意:这里也要加空格

3)错误解决

如出现以下错误提示:

/文件位置 : replacing existing signature

/文件位置 : resource fork,Finder information,or similar detritus not allowed

那么,先在终端执行:

xattr -cr /Applications/Charles.app

然后再次执行如下指令即可:

codesign --force --deep --sign - /Applications/Charles.app

注意空格

5、如果以上执行后都不能解决,可能是软件与系统不兼容

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值