Beam Bench文档

macOS Gatekeeper 阻止打开应用

如果 macOS 拒绝打开 Beam Bench,该怎幺办。

你会看到的情况

首次双击Beam Bench.app时,macOS 拒绝打开它,并显示类似以下对话框:

“Beam Bench”无法打开,因为Apple无法检查其中是否包含恶意软件。

或者,在较新的macOS中:

未打开“Beam Bench”,因为Apple无法验证它不含恶意软件。

发生了什幺

macOS 的Gatekeeper要求下载的应用在正常打开前完成签名和公证。目前公开发布的Beam Bench版本均已使用Developer ID签名并完成公证,因此通常不应出现此警告。

首先,从beambench.com下载全新副本。如果全新副本仍被阻止,请使用以下一次性批准选项之一。

修复方法

一次性批准(推荐)

  1. 在Finder中,导航到Applications文档夹。
  2. 右键单击(或按住Control键单击)Beam Bench.app
  3. 选择Open
  4. 会再次出现相同的警告,但这次会显示Open按钮。单击Open
  5. macOS会记住此选择。以后启动即可正常运行。

通过System Settings

如果右键单击方法不起作用(较新的macOS有时会隐藏该选项):

  1. 尝试正常打开应用。此时会出现阻止对话框。
  2. 打开System Settings → Privacy & Security
  3. 滚动到底部,那里应显示一条关于Beam Bench被阻止的消息。
  4. 单击Open Anyway
  5. Confirm。

通过Terminal(最后手段)

如果两种图形界面方法都不起作用:

sudo xattr -r -d com.apple.quarantine "/Applications/Beam Bench.app"

这会移除触发Gatekeeper的隔离属性。运行一次,然后正常启动应用。

验证是否成功

  • Beam Bench已打开。
  • 后续启动不会再提示。

仍然无法解决?

On this page