解决Mac提示已损坏,您应将它移到废纸篓的问题 2020-01-21 18:01:36 ## 背景 从第三方下载的软件,安装提示包已损坏,让丢到垃圾篓。 ## 解决方案 禁用:GateKeeper ``` sudo spctl --master-disable ``` 一般来说这样就可以了,还是不行的话,尝试执行以下命令: 方法一 ``` sudo xattr -r -d com.apple.quarantine APP拖入终端 ``` 方法二 ``` xattr -cr APP拖入终端 ``` ## 启动崩溃的问题 通过以上方法处理后,如果启动软件出现如下崩溃的现象: ``` ... Termination Reason: Namespace CODESIGNING, Code 0x2 ... ``` 证明你是盗版软件的受害者,Apple删除了TNT的证书导致的,可以在终端里执行如下命令修复: ``` codesign --force --deep --sign - /Applications/name.app ``` 上面命令执行失败的话,需要安装下xcode的命令行工具集:`sudo xcode-select --install` > 参考:<https://www.macappdownload.com/if-crashes-when-opening/> 非特殊说明,均为原创,原创文章,未经允许谢绝转载。 原始链接:解决Mac提示已损坏,您应将它移到废纸篓的问题 赏 Prev 使用VSCode开发Java项目 Next Mac下使用GraalVM提示未经认证的问题