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版本。