mac上出现的“xxx”已损坏,无法打开。您应该将它移到废纸篓如何解决

795 阅读1分钟

一、问题

最近安装redis可视化工具时,遇到以下问题:“Another Redis Desktop Manager”已损坏,无法打开。您应该将它移至废纸篓。

b9e294091ac64ee6aef6e5073b812674.png

这是mac安装的通用问题,说明安装的APP对于mac系统来说未被允许,如何解决呢?

二、解决方案

  1. 允许从任何来源下载的APP,默认设置 =》 安全性与隐私没有“任何来源”这一项。执行以下命令打开(需要输入用户密码):
sudo spctl --master-disable

WechatIMG167.png

WechatIMG166.png

  1. 到这里有些APP已经可以正常打开了,如果还有以上提示,请继续执行以下命令:
sudo xattr -rd com.apple.quarantine /Applications/Another\ Redis\ Desktop\ Manager.app
  1. 为了安全关闭允许从任何来源下载的APP,当前命令可以不执行
sudo spctl --master-enable

三、总结

至此,问题已经解决,下面放几个有关命令的解释

  1. sudo spctl --master-disable 命令
  2. sudo xattr -rd com.apple.quarantine 命令