【发布时间】:2017-10-19 15:11:03
【问题描述】:
当我尝试在 Sierra 中设置一些下载的应用程序时,总是提示“文件已损坏,无法打开。”。 google了一段时间,似乎解决这个问题的方法是重新启动到安全模式,然后等等等等,但我真的不想这样做,你知道的,担心那里会引入一个潜在的安全漏洞。我的问题是,有没有其他更好的方法来解决这个问题?提前谢谢。
【问题讨论】:
标签: macos macos-sierra macos-high-sierra
当我尝试在 Sierra 中设置一些下载的应用程序时,总是提示“文件已损坏,无法打开。”。 google了一段时间,似乎解决这个问题的方法是重新启动到安全模式,然后等等等等,但我真的不想这样做,你知道的,担心那里会引入一个潜在的安全漏洞。我的问题是,有没有其他更好的方法来解决这个问题?提前谢谢。
【问题讨论】:
标签: macos macos-sierra macos-high-sierra
启动终端,然后“sudo bash”,[此处的密码],然后“xattr -cr /Applications/[app_name].app”,按回车键,完成。现在去重新设置你的应用,现在应该没问题了。
【讨论】:
这是当前版本的 Gatekeeper 的错误。
可以通过使用 SU 凭据在终端中发出以下命令来缓解这种情况:
sudo spctl --master-disable
尽管请记住,禁用 Gatekeeper 会阻止 OS X 扫描下载的应用程序和文件中的恶意软件。所以使用风险自负。
【讨论】: