美文网首页
macOS 10.15 Catalina xxx.app已损坏

macOS 10.15 Catalina xxx.app已损坏

作者: dpplh | 来源:发表于2020-06-03 09:36 被阅读0次

    前言

    自从更新到macOS 10.15 Catalina后,很多在10.14上可以正常安装的App都会提示【“xxx”已损坏,无法打开,您应该将它移除到废纸篓。】,即使在【安全性与隐私>通用】中开启了“任何来源”依旧无法解决。

    image

    1. 开启“任何来源”

    打开系统偏好设置>安全性与隐私>通用,检查是否开启了“任何来源”,如果没有启用,解锁后打开“任何来源”

    如果在当前选项卡中没有“任何来源”这选项,可以打开终端输入一下命令打开。

    $ sudo spctl --master-disable
    

    一般情况下此时App已经可以正常运行了。
    但是!!在macOS 10.15.x系统对于未签名的应用又缩减了权限。众所周思,我们使用的破解软件一般都不会进行签名,所以我们在10.15.x系统上运行破解软件的时候就可能会提示xxx.app已损坏
    小问题小问题,我们只要绕过苹果的公证就可以了。

    2. 绕过公证

    com.apple.quarantine

    quarantine这个单字就是隔离、封锁的意思。

    而com.apple.quarantine这个EA(extended attribute)代表的也差不多是这个意思,表示有此属性的APP是需要确认才可以执行的,一旦使用着确认后,这个属性就会被取消掉,一般情况下下载下来的APP才有这个属性,所以猜测可能是浏览器帮忙添加的属性(?)

    终端中输入: xxx.app -> 替换成需要确认的APP

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

    大功告成!!重新打开即可。

    相关文章

      网友评论

          本文标题:macOS 10.15 Catalina xxx.app已损坏

          本文链接:https://www.haomeiwen.com/subject/tjkvzhtx.html