macOS Gatekeeper 阻止打开应用
如果 macOS 拒绝打开 Beam Bench,该怎幺办。
你会看到的情况
首次双击Beam Bench.app时,macOS 拒绝打开它,并显示类似以下对话框:
“Beam Bench”无法打开,因为Apple无法检查其中是否包含恶意软件。
或者,在较新的macOS中:
未打开“Beam Bench”,因为Apple无法验证它不含恶意软件。
发生了什幺
macOS 的Gatekeeper要求下载的应用在正常打开前完成签名和公证。目前公开发布的Beam Bench版本均已使用Developer ID签名并完成公证,因此通常不应出现此警告。
首先,从beambench.com下载全新副本。如果全新副本仍被阻止,请使用以下一次性批准选项之一。
修复方法
一次性批准(推荐)
- 在Finder中,导航到Applications文档夹。
- 右键单击(或按住Control键单击)Beam Bench.app。
- 选择Open。
- 会再次出现相同的警告,但这次会显示Open按钮。单击Open。
- macOS会记住此选择。以后启动即可正常运行。
通过System Settings
如果右键单击方法不起作用(较新的macOS有时会隐藏该选项):
- 尝试正常打开应用。此时会出现阻止对话框。
- 打开System Settings → Privacy & Security。
- 滚动到底部,那里应显示一条关于Beam Bench被阻止的消息。
- 单击Open Anyway。
- Confirm。
通过Terminal(最后手段)
如果两种图形界面方法都不起作用:
sudo xattr -r -d com.apple.quarantine "/Applications/Beam Bench.app"这会移除触发Gatekeeper的隔离属性。运行一次,然后正常启动应用。
验证是否成功
- Beam Bench已打开。
- 后续启动不会再提示。
仍然无法解决?
- 安装Beam Bench。
- 在Facebook群组中发帖,并附上macOS版本。