幣程筆記 教學

Mac下載的幣安打不開顯示「無法開啟」怎麼解決

Mac 使用者從官網下載 Binance 客戶端後,雙擊圖示卻彈出「無法開啟,因為無法驗證開發者」,很多人第一次見到都會以為下載錯了。其實這是 macOS 內建的 Gatekeeper 安全保護機制,不是 Binance 的問題。本文給兩種正統解決方法。如果你還沒下載,先去 幣安官網 的下載頁取 macOS 版本;其它平臺請參考 幣安官方APPiOS安裝教程

Gatekeeper 是什麼

macOS 10.15(Catalina)開始,Apple 引入了 Gatekeeper 機制,限制只允許安裝來自「App Store」或「經過公證的開發者」的應用。Binance 的 macOS 客戶端不走 App Store(交易所類應用有合規限制),所以會觸發 Gatekeeper 攔截。

這不是說 Binance 客戶端不安全,只是沒有經過蘋果的官方稽核流程。從幣安官網下載的安裝包本身是由 Binance 官方簽名的,數字證書資訊可以在終端驗證。

方法一:系統設定裡放行(推薦)

最簡單、最安全的方法。

步驟

  1. 雙擊下載的 Binance.dmg 檔案,把 Binance 圖示拖入「應用程式」資料夾
  2. 開啟「應用程式」找到 Binance,第一次雙擊啟動
  3. 彈窗顯示「無法開啟 Binance,因為 Apple 無法檢查其是否包含惡意軟體」→ 點選「取消」
  4. 開啟「系統設定」(macOS 13 Ventura 及以上)或「系統偏好設定」(macOS 12 及以下)
  5. 進入「隱私與安全性」分類
  6. 拉到最底部的「安全性」區域,你會看到一行提示「已阻止使用 Binance」
  7. 點選旁邊的「仍要開啟」按鈕
  8. 系統彈出二次確認 → 輸入 Mac 登入密碼或指紋確認
  9. 再次雙擊 Binance 圖示,正常啟動

設定放行後,這個應用以後雙擊就能直接開啟,不會再彈攔截視窗。

方法二:終端命令 xattr

如果系統設定裡找不到「仍要開啟」按鈕(某些 macOS 版本有時會隱藏),用終端命令強制移除隔離屬性。

步驟

  1. 把 Binance.app 拖入「應用程式」資料夾
  2. 開啟終端(Spotlight 搜尋 Terminal)
  3. 輸入命令:
sudo xattr -d com.apple.quarantine /Applications/Binance.app
  1. 按回車 → 輸入 Mac 登入密碼 → 再次回車
  2. 密碼輸入時螢幕沒顯示是正常的,輸完回車即可
  3. 命令執行完成後再次雙擊 Binance,可以直接啟動

命令解釋

  • sudo:用管理員許可權執行
  • xattr:macOS 處理檔案擴充套件屬性的工具
  • -d:刪除指定屬性
  • com.apple.quarantine:從網路下載的檔案會被打上這個標籤,Gatekeeper 就是靠它識別「從外部下載」
  • 最後的路徑:Binance 應用的位置

移除隔離屬性後 Gatekeeper 就不再把它當成「新下載的應用」,直接放行。

M 系列與 Intel 的差異

Binance 的 macOS 客戶端已經支援 Apple Silicon(M1-M4)原生架構:

  • M 系列晶片:用原生版本,啟動速度和能耗最佳
  • Intel 晶片:用 Intel 版本,在 Rosetta 下也能跑但啟動稍慢

大多數情況下 .dmg 安裝包是通用版(Universal Binary),會自動根據晶片選擇對應版本執行,不需要你手動區分。

如果你擔心裝錯版本,可以在 Binance.app 上右鍵 → 顯示簡介 → 檢視「種類」欄:

  • 顯示「應用程式(Universal)」:通用版,什麼晶片都能跑
  • 顯示「應用程式(Intel)」:只有 Intel 版本,M 晶片下走 Rosetta
  • 顯示「應用程式(Apple Silicon)」:只有原生版,Intel 機器無法執行

解除安裝方法

如果需要徹底解除安裝 Binance:

  1. 退出 Binance 應用(右上角選單 → Quit Binance)
  2. 開啟「應用程式」→ 把 Binance.app 拖到廢紙簍
  3. 開啟 Finder → 按 Cmd+Shift+G → 輸入以下路徑挨個清理:
    • ~/Library/Application Support/Binance
    • ~/Library/Preferences/com.binance.desktop.plist
    • ~/Library/Caches/com.binance.desktop
    • ~/Library/Logs/Binance
  4. 清空廢紙簍

上面 4 個目錄包含賬號登入狀態、介面偏好、快取的 K 線資料、應用日誌。清理後等於完全重置狀態,下次開啟就是初次啟動狀態。

安裝後的首次設定

Binance 首次啟動會要求:

  1. 選擇介面語言(建議選簡體中文)
  2. 同意服務條款
  3. 登入或掃碼登入

推薦用掃碼登入:手機 APP → 右上角掃一掃 → 對準桌面端的二維碼 → 一鍵登入。這種方式不需要手動輸密碼也不需要 2FA,5 秒內完成登入。

首次登入後會提示啟用桌面端的登入裝置授權,務必點選「信任此裝置」,下次掃碼登入不需要重複確認。

常見問題

「應用已損壞,無法開啟」
這通常是 macOS 10.15 後對未簽名應用的更嚴格提示。用上面方法二的 xattr 命令解決,與「無法驗證開發者」是同一類問題。

開啟後立刻閃退
通常是下載過程中檔案不完整。到幣安官網重新下載一次,下載完成後對比 .dmg 檔案的 SHA-256 雜湊值。

提示「需要 Rosetta 2」
M 系列晶片第一次執行 Intel 版應用時會要求裝 Rosetta 2。按提示點選「安裝」即可,後臺下載約 20 MB。

「無法透過 Launchpad 查詢到 Binance」
把 Binance.app 重啟或從 Launchpad 裡右鍵解除安裝,然後再次從「應用程式」資料夾拖入 Dock 欄。Launchpad 的索引有時不重新整理。

安裝後的效能最佳化

桌面端吃記憶體不算多,但行情圖表密集重新整理時 CPU 會明顯升高。如果發現 Mac 風扇大轉,可以:

  • 關閉不需要的交易對標籤頁
  • 在設定裡降低圖表重新整理頻率(預設 500ms,調到 1000ms 基本夠用)
  • 合約模式下關閉不需要的訂單簿顯示
  • M 系列 Mac 開啟「低電量模式」時 Binance 會自動降低幀率

Q&A

Q:xattr 命令會影響系統安全嗎?
A:不會。xattr 只是移除單個應用的隔離標籤,不影響整個系統的 Gatekeeper 機制。其它應用首次執行時仍會被攔截。

Q:每次更新都要重新 xattr 一次嗎?
A:是的。每次從網路下載新版本都會被打上 quarantine 標籤,需要重新放行。建議優先用方法一在「系統設定」裡放行,放行後同一應用後續更新無需重複操作。

Q:可以不拖到「應用程式」資料夾直接執行嗎?
A:不建議。應用放在其它位置時 Spotlight 索引不到,不能用快捷鍵搜尋啟動。而且 Mac 內部某些路徑許可權不完整,可能導致快取資料寫不進去。

小結

Mac 下載幣安客戶端後出現「無法開啟」是 Gatekeeper 攔截的正常現象,用「系統設定 → 隱私與安全性 → 仍要開啟」或終端的 xattr -d com.apple.quarantine 命令兩種方法任選其一即可解決。放行後下次開啟直接啟動不再攔截。支援 M 系列原生執行,效能與 Intel 版本都不錯。