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

“Mac应用”已损坏,打不开解决办法 Mac疑难解决 第1张

问题说明:

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

原因:

Mac电脑启用了安全机制,默认只信任Mac App Store下载的软件以及拥有开发者 ID 签名的软件,但是同时也阻止了没有开发者签名的 “老实软件”

解决方法:

1. macOS Mojave 10.14及以下系统:

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

sudo spctl --master-disable

“Mac应用”已损坏,打不开解决办法 Mac疑难解决 第3张

2. macOS Catalina 10.15系统:

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

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

如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」即可获得路径
“Mac应用”已损坏,打不开解决办法 Mac疑难解决 第4张

3. macOS Catalina 10.15.4 系统:

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

1.安装Command Line Tools 工具

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

xcode-select --install

2.给软件签名

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

sudo codesign --force --deep --sign - (应用路径)

“Mac应用”已损坏,打不开解决办法 Mac疑难解决 第5张

注意:空格不能漏“Mac应用”已损坏,打不开解决办法 Mac疑难解决 第6张

3.错误解决

如出现以下错误提示:

/文件位置 : replacing existing signature

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

 

那么,先在终端执行:

xattr -cr /文件位置(直接将应用拖进去即可)

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

codesign --force --deep --sign - /文件位置(直接将应用拖进去即可)

 

相关阅读

macOS Catalina 下「已损坏无法打开」解决办法

无法打开“×××”,因为无法确认开发者的身份——解决办法

Mac 软件出现「意外退出」及「打不开」解决方法

参与评论

  • 13518300**@qq.com用户
    说32位的游戏要更新到64位
    7天前
    125楼
    回复
  • 8770526**@qq.com用户
    10.15.6呢? 小白求大神指教呀
    2周前 (09-16)
    124楼
    回复
  • Spicy用户
    10.15.6呢???
    3周前 (09-10)
    123楼
    回复
  • jimotiti用户
    10.15.6怎么搞呢
    1月前 (08-22)
    122楼
    回复
  • jimotiti用户
    10.15.6怎么破解
    1月前 (08-22)
    121楼
    回复
  • mavis用户
    嗯?不行啊,Catalina 10.15.5没有用诶
    1月前 (08-18)
    120楼
    回复
  • mavis用户
    对不起,有用,不知道是我打错字了还是需要等一会才有用,我试了三遍,现在可以打开XMind了,但是没有登录也没有更新,目前可以用的,感谢!
    1月前 (08-18)
    回复
  • zatanna用户
    太感谢了太感谢啦啦啦
    1月前 (08-18)
    119楼
    回复
  • 10232769**@qq.com用户
    10.15.5用不了这个方法怎么办啊...
    2月前 (08-07)
    118楼
    回复
  • 10232769**@qq.com用户
    catalina.10.15.5这个方法没用 救救孩子💔
    2月前 (08-07)
    117楼
    回复
  • 3月前 (07-17)
    116楼
    回复
  • chwzen用户
    有用
    3月前 (07-16)
    115楼
    回复
  • 12876931**@qq.com用户
    "sudo xattr -rd com.apple.quarantine 空格 软件的路径" 这个代码的软件途径是哪个软件的途径?是我要下载的软件的话 那还没安装进来 怎么得到他的途径呢
    3月前 (07-01)
    114楼
    回复
  • 华庭仔仔站长
    所以得先安装软件
    3月前 (07-03)
    回复
  • draka用户
    请问10.15.5能解决吗
    3月前 (07-13)
    回复
  • 阿武游客
    10.15.5 打开没反应 都按要求执行了
    4月前 (05-29)
    113楼
    回复
  • 13420227**@qq.com用户
    求问10.15.4系统:到了输入密码这一步后,password后面是一个灰色🔑的标志,无法输入密码怎么办呢?
    5月前 (05-13)
    112楼
    回复
  • 13420227**@qq.com用户
    没找到删除所以自问自答(我真是太蠢了):当“终端”窗口需要您输入密码时,您会看到钥匙形状的提示,且光标会发生变化。您在键入时,字符不会显示,以保护密码安全。虽然键入时不会显示字符且光标不会移动,但请输入您的密码,然后按下 Return 键。
    5月前 (05-13)
    回复
  • 来叔游客
    感谢!10.15.4 成功解决 !~[aru_18][aru_18][aru_18]
    5月前 (05-02)
    111楼
    回复
  • 260262**@qq.com用户
    一样版本,为什么我的不行
    5月前 (05-05)
    回复