Mac 跳出「無法驗證開發者」大部分人不用送修,這是 macOS 的 Gatekeeper 安全機制在運作。只要這個 App 來源沒問題(從官網直接下載、非破解版),通常 Control + 點一下就能繞過,或在「系統設定 → 隱私權與安全性」手動允許,30 秒搞定。
macOS Ventura、Sonoma、Sequoia(13–15)預設的 Gatekeeper 設定是「App Store 及已識別開發者」——就是說,App 必須通過 Apple 的公證(Notarization)流程,系統才會放行。很多正常的小工具、免費開源軟體或舊版 App,開發者就是沒有申請這個流程,所以會被擋。
門市最常遇到的案例是:客人從官網下載 HandBrake、VLC 舊版、或某個學校老師發的 .dmg 安裝檔,拖進去就出現紅字。這不是 App 壞掉,也不是 Mac 壞掉,是 Gatekeeper 在做它份內的事。
如果 App 來自你信任的來源:
這個動作會把你的「例外允許」記錄進去,之後雙擊就能直接開。注意:直接雙擊是不行的,一定要用 Control + 點。
macOS Ventura 以後,有些 App 被擋之後會在「系統設定」留下一個允許入口:
系統設定 → 隱私權與安全性 → 安全性(往下捲)→「仍然允許來自…的打開請求」→ 點「仍然允許」→ 輸入管理員密碼
這個按鈕只會在你嘗試打開 App 後的短時間內出現(大約 30 分鐘),如果找不到,先去再點一次 App,讓它再跳警告,然後馬上去系統設定找。
如果你常需要裝非公證 App,可以用終端機對單一 App 做例外,不用動全域設定:
xattr -dr com.apple.quarantine /Applications/你的App.app
把 /Applications/你的App.app 換成實際路徑。這個指令移除的是 quarantine 旗標,等效於手動允許,不影響其他 App 的安全設定。
sudo spctl --master-disable)。這會關掉全部 Gatekeeper 保護,對一般用途沒必要,macOS Ventura 以後這個選項也從 UI 消失了。用上面逐一允許的方式就夠安全。Q:Control + 點一下沒看到「打開」選項,只有「顯示簡介」?
A:這通常是因為 App 還在 .dmg 的掛載磁碟裡,還沒真正拖進「應用程式」。先把 App 圖示拖到「應用程式」資料夾,再從那裡操作 Control + 點一下。
Q:「系統設定 → 隱私權與安全性」根本找不到「仍然允許」的按鈕?
A:這個按鈕有時效性。先去 Finder 雙擊 App 讓它跳出警告(關掉警告框就好),馬上去「系統設定 → 隱私權與安全性」,稍微等一下往下捲,應該就會出現。如果還是沒有,試試登出再登入讓設定頁面刷新。
Q:公司 IT 環境或學校 Mac 出現一樣的訊息,自己能處理嗎?
A:通常不行。學校或企業 Mac 透過 MDM(行動裝置管理)鎖定安全政策,你的帳號可能沒有管理員權限,或 Gatekeeper 設定被鎖死。這種情況要聯絡你們的 IT 負責人開白名單,不是你的 Mac 有問題。
如果試過以上方法還是無法開啟,或是 App 開了之後一直當機,歡迎帶來 iLab 門市檢測,現場看是軟體衝突還是其他問題。換機需求也可以看看 iLab 選機小幫手。