請注意,網上之前有不少的關於這個問題的解決方案似乎不太靠譜,很多認為這個是因為應用程式未經正確簽署數字簽名而導致的問題,大多數解決方案建議用戶進入System Preferences修改GateKeeper的安全層級為“Anywhere”(如下圖所示)。然而,這樣在有些情況並不能解決問題,反而降低了系統的安全性。
當您遇到同樣問題的時候,不妨試試這個解決方案:進入Terminal,鍵入xattr -rc /Volumes/Application.app
,把其中的/Volumes/Application.app
替換為自己出錯的應用程式即可。對Shell命令不熟悉的用戶可以輸入xattr -rc
後加一個空格,然後把出錯的應用程序拖入Terminal窗口即可。這個解決方案不需要關閉GateKeeper,從而不會降低以後接收軟件時的安全性。