解决macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓的办法

解决macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓的办法

解决macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓的办法

这是mac系统的新的安全机制,安装 App 时提示:

  1. xxx 已损坏,无法打开。您应该将它移到废纸篓
  2. 打不开 xxx,因为它来自身份不明的开发者
  3. 打不开xxxx,因为 Apple 无法检查其是否包含恶意软件

默认状态下安装软件只能是在App Store下载软件和具有开发者ID签名的应用,其它的话不说了,需要了解的可以去谷歌或者百度里搜索,下面只说此类问题的解决办法:

常规解决办法

  1. 打开系统偏好设置->安全与隐私->通用」 选项卡,查看是否有 「任何来源」 的选项
  2. 如果没有这个选项打开 终端 输入下面命令

    sudo spctl --master-disable
    

    然后按回车键。
    解决macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓的办法

    回车键后会看见「password」字样,后面还会有一个钥匙的小图标,在这里输入macOS的解锁密码然后再按回车键。

  3. 此时再打开「安全性与隐私选项卡」就会出现 「任何来源」的选项,如下图:解决macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓的办法如果上图中的选项是灰色无法选择,点击左下角「黄色小锁头」,然后输入你的macOS解锁密码,点「解锁」按钮然后就可以选择「任何来源」的选项了。解决macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓的办法

一般情况按上述步骤操作完成后就可以正常打了,如果还是不能打开,请继续往下看:

绕过公证:

方法1:

打开终端,输入以下命令:

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

其中「xxxxxx.app」是你无法运行的程序的名称,如:「SPlayer.app」,然后按键盘的回车键(Enter),输入密码后按回车键即可完成!

方法2:

复制以下命令粘贴到终端

sudo xattr -rd com.apple.quarantine

打开Finder(访达),点击左侧的 「应用程序」,将应用拖进终端中,然后按键盘的回车键(Enter),输入密码后按回车键即可完成!

好了再看一下是不是可以打开APP了!

如果还不行,那就需要对应用进行本地应用签名操作! 继续往下看:

应用签名

  1. 先安装Command Line Tools 工具,打开终端工具输入如下命令:
    xcode-select --install
    
  2. 弹出安装窗口后选择继续安装,安装过程需要几分钟,请耐心等待。
  3. 打开终端工具输入并执行如下命令对应用签名:
    sudo codesign --force --deep --sign - (应用路径)
    

    注意:应用路径是「访达(Finder)->应用程序」找到应用将其拖进终端命令 - 的后面,然后按下回车键,输入macOS的密码然后按回车(输入过程中密码是不显示的,输入完密码直接按回车键即可!)

  4. 出现 「replacing existing signature」 提示即成功!

如果遇到如下错误:

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

解决办法:

  1. 先在终端执行:
    xattr -cr /文件位置(直接将应用拖进去即可)
    
  2. 然后再次执行如下指令即可:
    codesign --force --deep --sign - /文件位置(直接将应用拖进去即可)
    

到这儿,百分之九十五的应用都可以正常运行了。如果还不行,那就继续往下看:

关闭SIP系统完整性保护

如果以上操作如果还不能解决问题,那就需要「关闭SIP系统完整性保护」才可以了!点击前往教程

分享到 :
相关推荐

MAC系统关闭SIP系统完整性保护

SIP系统是mac系统的一项安全技术,用来防止有恶意的软件修改系统文件,类似wind...

解决无法打开“xxx.pkg”,因为它不是从App Store下载导致无法安装的办法

这个问题的解决办法和xxx已损坏,无法打开。您应该将它移到废纸篓的方法基本一样[&h...

MAMP PRO 5.7 for Mac- Web本地开发环境集成应用

MAMPPRO是适用于MacOSX的易于使用的本地服务器,面向网站和Web应[&he...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论(4)

  • guanyuwl 普通用户 2021年1月21日 下午3:40

    安装后打不开

    • admin 永久VIP 回复 guanyuwl 2021年1月21日 下午9:31

      问题太笼统了,具体一些,打不开什么提示。

  • monody 普通用户 2021年1月8日 上午10:21

    总说我no such file 怎么办。。。

    • admin 永久VIP 回复 monody 2021年1月8日 上午10:29

      问题太笼统,能描述的详细些不,先确认一下你的操作步骤。