許多剛從 Windows 轉換到 Mac 的新用戶,或是經常在 GitHub、官方論壇下載開源工具的資深使用者,肯定都曾遇過這個令人頭痛的警告視窗:
「無法打開『XXX』,因為它不是來自 Mac App Store。」
或
「無法打開『XXX』,因為它不是來自識別的開發者。」
最令人無奈的是,對話框通常只給了冷冰冰的「好」或「丟到垃圾桶」兩個選項,連個「繼續執行」的按鈕都沒有,讓人誤以為這個軟體中毒了或是檔案壞掉。
請放心,這絕不代表該 App 發生問題或必定含有惡意軟體! 這是蘋果 macOS 系統內建的安全防護機制在起作用。只要學會以下 3 招技巧,就能在短短幾秒鐘內安全、優雅地繞過阻擋,順利開啟你需要的應用程式。
為什麼會被阻擋?認識 macOS「Gatekeeper(看門狗)」
蘋果在 macOS 系統中設計了一套稱為「Gatekeeper(看門狗)」的安全檢驗機制。
為了防止來路不明的木馬病毒侵害使用者電腦,macOS 預設只允許執行:
- 從 Mac App Store 下載的經過官方人工審查的應用程式;
- 或是由持有蘋果官方開發者帳號、完成**數位簽名(Code Signing)與線上公證(Notarization)**的已識別開發者軟體。
然而,網路上有大量優秀的獨立開源軟體、實用腳本或個人免費工具,開發者可能並未每年向蘋果支付 99 美元的開發者年費,或者沒有將軟體打包送交蘋果雲端公證。當你嘗試執行這類軟體時,Gatekeeper 便會自動攔截並彈出警告。
只要你確定下載的來源是官方發布管道(例如 GitHub Releases 或官方正式網站),就可以透過以下方式解除限制。
方法一:最直覺快捷的「Control 鍵+按一下」開啟法(推薦首選)
這是最簡單、不需要更改任何全域系統設定的單次授權方式。
- 在 Finder 中找到該 App:
打開 Finder,切換至「應用程式(Applications)」檔案夾,找到剛剛被阻擋的那個 App 圖示。 - 按住 Control 鍵點擊:
按住鍵盤上的 Control 鍵 不放,同時用滑鼠左鍵按一下該 App(或者直接在 App 圖示上點擊「滑鼠右鍵」/觸控板雙指輕點)。 - 選擇選單中的「打開」:
在彈出的快速鍵捷徑選單(Context Menu)最上方,點擊「打開(Open)」。 - 點擊確認對話框的「打開」:
這時系統會再次彈出安全確認對話框,但不同的是,畫面上會多出一個明確的「打開」按鈕!點擊「打開」即可立即啟動程式。
[!TIP] 一次授權,終身免阻擋:只要透過此方式成功開啟過一次,macOS 就會自動將該 App 列入安全性例外白名單。未來只要像一般軟體一樣「按兩下」就能直接開啟,不會再跳出任何警告!
方法二:從「系統設定」中的隱私權放行
如果你剛才已經按兩下被阻擋了,也可以直接到系統設定中手動按下放行按鈕:
針對新版 macOS(Ventura / Sonoma / Sequoia 以後)
- 點擊螢幕左上角的「蘋果選單 」>「系統設定⋯」。
- 在左側側邊欄點選「隱私權與安全性」。
- 向下滾動到「安全性」區塊,你會看到一行文字提示:
「已阻擋使用『XXX』,因為它並非來自已識別的開發者。」 - 點擊旁邊的「強制打開(Open Anyway)」按鈕。
- 依照系統提示輸入 Mac 的使用者密碼或輕觸 Touch ID 指紋辨識,即可順利執行。
針對舊版 macOS(Monterey、Big Sur 及更早版本)
- 點擊左上角「蘋果選單 」>「系統偏好設定⋯」。
- 點選「安全性與隱私權」,並切換至「一般」分頁。
- 在下方會看到被阻擋的 App 名稱,點擊「強制打開」按鈕即可。
方法三:進階技巧!終端機指令清除隔離屬性與開啟「任何來源」
如果你下載的 App 甚至出現了「已損毀,無法打開。您應該將其丟到垃圾桶」的極端報錯,通常是因為 macOS 為網路下載檔案打上了隔離標籤(Quarantine Attribute)。此時可以使用終端機指令直接清除:
1. 清除 App 隔離屬性
打開 Mac 的「終端機(Terminal)」App(可透過 Spotlight 搜尋開啟),複製並貼上以下指令(後方加上該 App 的路徑,亦可直接將 App 圖示拖曳進終端機視窗中):
xattr -cr /Applications/軟體名稱.app
按下 Enter 執行後,即可徹底清除下載隔離屬性,App 就能正常按兩下打開了。
2. 讓系統設定重新顯示「任何來源(Anywhere)」選項
若經常需要測試安裝各種第三方與開源工具,可以透過以下指令讓系統設定的「允許從以下來源下載的 App」重新顯示「任何來源」:
sudo spctl --master-disable
按下 Enter 後輸入電腦密碼(輸入密碼時螢幕不會顯示字元,直接輸完按 Enter 即可)。之後打開「系統設定」>「隱私權與安全性」,就會看到「任何來源」已處於勾選狀態。
(若日後想恢復官方預設的高安全性狀態,只需輸入 sudo spctl --master-enable 即可。)
3 種解除阻擋方式對照表
| 操作方式 | 難易度 | 適用情境 | 備註特點 |
|---|---|---|---|
| Control 鍵+右鍵打開 | ⭐ 最簡單 | 單一 App 偶爾被阻擋 | 最推薦,直覺且自動記錄永久白名單 |
| 系統設定強制打開 | ⭐⭐ 簡單 | 剛按兩下被阻擋後直接放行 | 視覺化介面操作,需輸入系統密碼 |
| 終端機 xattr 指令 | ⭐⭐⭐ 進階 | 出現「檔案已損毀」提示或批次處理 | 徹底清除隔離屬性,徹底解決頑固報錯 |
安全提醒
雖然 Gatekeeper 有時顯得過於嚴格甚至不便,但它確實為 Mac 使用者築起了一道強大的安全防火牆。
在手動放行非 App Store 下載的應用程式之前,請務必先確認兩件事:
- 來源是否正當可靠:確認檔案是從開發者官方網站、GitHub 官方倉庫或具備公信力的下載平台取得;
- 切勿輕信來路不明的破解網站:避免在未經確認的論壇隨意下載來路不明的破解合集,以免誤將木馬與後門程式親自放行至自己的電腦中。
只要具備正確的資安防護意識,搭配上述技巧,你就能在享受開源生態強大生產力的同時,依然保有 Mac 系統的穩定與安全!
以實際行動支持獨立觀點,與我們一同走得更遠
每一篇條理清晰的分析、每一次不隨波逐流的觀察,背後都是對真實與品質的堅持。我們拒絕內容農場與演算法流量綁架,堅持自由獨立的客觀發聲。
維持高品質的原創寫作與獨立營運,需要持續的實質力量。您可以選擇一次性贊助或每月定期支持,透過 Google 安全結帳,與我們一同守護這份深刻與清醒。
由 Google 安全處理付款 · 可隨時於 Google 帳戶管理或取消



留言板
為節省資源,留言將於捲動至此處或點擊按鈕後載入。