Mac使用者在安裝幣安桌面客戶端時最常遇到的障礙就是macOS彈出「無法打開,因為無法驗證開發者」或「無法驗證此App不包含惡意軟體」的提示。這是macOS系統的Gatekeeper安全功能在起作用,它預設只信任從App Store下載的應用程式和經過Apple公證的開發者應用程式。幣安桌面客戶端並不在Mac App Store中發布,所以就會觸發這個安全提示。但這不代表幣安客戶端是不安全的,只要你是從幣安官網下載的正版程式就完全沒問題。這個限制只影響Mac桌面端,如果你想在手機上使用,安卓使用者可以直接下載幣安官方APP,蘋果手機使用者則可以參考iOS安裝教程來完成安裝。本文會詳細介紹三種解決這個安全提示的方法,從最簡單的系統設定調整到終端機命令列操作,確保不同技術水準的Mac使用者都能順利安裝。
macOS Gatekeeper是什麼
工作原理
Gatekeeper是macOS內建的安全功能,從OS X 10.7.5開始引入,它的作用是防止使用者執行未經驗證的軟體。Gatekeeper的檢查機制分三個層級:
- App Store:只允許執行從Mac App Store下載的應用程式(最嚴格)
- App Store和受信任的開發者:允許執行App Store應用程式以及擁有Apple開發者憑證且通過Apple公證(Notarization)的應用程式(預設設定)
- 任何來源:允許執行任何應用程式(最寬鬆,macOS Sierra及以後的版本中這個選項預設隱藏)
大多數Mac的預設設定是第二級。這意味著如果一個應用程式沒有經過Apple的公證流程,Gatekeeper就會阻擋它執行。
為什麼幣安客戶端會被攔截
幣安桌面客戶端可能因為以下原因觸發Gatekeeper:
- 沒有通過Apple的Notarization公證流程
- 使用的開發者憑證不被macOS信任
- 從網路上下載的應用程式帶有「隔離屬性」(quarantine flag)
這些都是技術層面的問題,和應用程式本身是否安全無關。很多知名的第三方軟體(特別是跨平臺軟體)都可能遇到同樣的情況。
不同macOS版本的提示差異
不同版本的macOS在提示訊息和處理方式上有所不同:
- macOS Ventura(13)及以上:提示「無法打開,因為Apple無法檢查其是否包含惡意軟體」
- macOS Monterey(12):提示「無法打開,因為無法驗證開發者」
- macOS Big Sur(11):提示類似Monterey
- macOS Catalina(10.15):提示「無法打開,因為Apple無法檢查其是否包含惡意軟體」
雖然提示訊息略有不同,但解決方法基本一致。
方法一:透過系統設定允許(最簡單)
這是Apple官方推薦的處理方式,也是最簡單的方法。
macOS Ventura(13)及以上的步驟
- 點兩下幣安客戶端嘗試開啟,系統彈出安全提示
- 點選「好」關閉提示(注意不是點「移到垃圾桶」)
- 開啟「系統設定」(左上角蘋果圖示→系統設定)
- 點選左側的「隱私權與安全性」
- 向下捲動到「安全性」區域
- 你會看到一條訊息,類似「已阻止開啟Binance,因為其來自身分不明的開發者」
- 旁邊有一個「仍要打開」按鈕,點選它
- 系統彈出確認對話方塊,可能需要輸入你的Mac登入密碼或使用Touch ID
- 確認後,幣安客戶端就會正常啟動
- 以後再次開啟時不會再彈出這個提示
macOS Monterey(12)及以下的步驟
- 點兩下幣安客戶端嘗試開啟,系統彈出安全提示
- 點選「好」關閉提示
- 開啟「系統偏好設定」(左上角蘋果圖示→系統偏好設定)
- 點選「安全性與隱私權」
- 點選左下角的鎖頭圖示解鎖設定(需要輸入密碼)
- 在「一般」標籤頁中,你會看到關於被阻擋應用程式的提示
- 點選「仍要打開」
- 輸入密碼確認
- 完成
注意事項
這條「仍要打開」的訊息在系統設定中只會短暫顯示。如果你關閉了安全提示後過了很長時間才去系統設定檢視,這條訊息可能已經消失了。這種情況下需要重新點兩下幣安客戶端觸發安全提示,然後盡快去系統設定處理。
方法二:右鍵開啟法
這個方法更快捷,不需要去系統設定操作。
操作步驟
- 在Finder中找到幣安客戶端(通常在「應用程式」資料夾中)
- 按住Control鍵點選(或者按滑鼠右鍵)幣安的APP圖示
- 在彈出的右鍵選單中選擇「打開」
- 系統會彈出一個稍有不同的安全提示對話方塊,這次會多一個「打開」按鈕
- 點選「打開」即可
為什麼右鍵開啟和點兩下開啟的結果不同?因為右鍵選單中的「打開」選項會告訴macOS你是有意識地選擇開啟這個未經驗證的應用程式(而不是誤操作),系統會給你一個額外的確認選項。
這個方法的好處是操作最簡便,不需要進入系統設定。缺點是只對當前這一次開啟有效——不過實際上,一旦你用這種方式成功開啟過一次,macOS通常會記住你的選擇,之後點兩下就能直接開啟了。
方法三:使用終端機命令列(最徹底)
如果方法一和方法二都不管用(極少數情況),可以使用終端機命令來解決。
移除隔離屬性
從網路上下載的檔案會被macOS標記一個「隔離屬性」(com.apple.quarantine),Gatekeeper正是透過檢查這個屬性來決定是否攔截。我們可以手動移除這個屬性。
操作步驟:
- 開啟「終端機」應用程式(在應用程式→工具程式中,或者用Spotlight搜尋「Terminal」)
- 輸入以下命令:
xattr -cr /Applications/Binance.app
- 按Enter執行
- 如果系統要求輸入密碼,輸入你的Mac登入密碼
- 命令執行完成後(通常沒有任何輸出),重新點兩下幣安客戶端開啟
這個命令的含義:
xattr:操作檔案擴充屬性的工具-c:清除所有擴充屬性-r:遞迴處理(包括APP包內的所有檔案)/Applications/Binance.app:幣安客戶端的路徑(如果你安裝在其他位置,需要相應修改路徑)
允許任何來源的應用程式
如果你經常需要安裝來自各種管道的應用程式,可以還原macOS隱藏的「任何來源」選項,這樣以後就不會再收到Gatekeeper的阻擋提示了。
操作步驟:
- 開啟終端機
- 輸入以下命令:
sudo spctl --master-disable
- 輸入管理員密碼並按Enter
- 開啟「系統設定」→「隱私權與安全性」,你會發現「安全性」部分多了一個「任何來源」的選項,並且已經被選取
重要警告:這個操作會降低你Mac的安全防護級別,macOS將不再阻擋任何應用程式的執行。只建議對自己下載的軟體有足夠安全判斷力的使用者使用。如果你不確定,建議使用方法一或方法二,只針對特定應用程式進行處理。
還原預設設定的命令:
sudo spctl --master-enable
特殊情況處理
「已損毀,無法打開」
如果提示不是「無法驗證開發者」而是「已損毀,無法打開,您應該將它移到垃圾桶」,這通常也不是檔案真的損毀,而是Gatekeeper的另一種攔截方式。
處理方法和方法三一樣,使用xattr命令移除隔離屬性:
xattr -cr /Applications/Binance.app
如果執行命令後問題依然存在,可能檔案確實在下載過程中損毀了。重新從官網下載並安裝試試。
下載的DMG檔案無法開啟
有時候問題出在DMG檔案本身無法正常掛載。可能的原因:
- 檔案下載不完整:檢查檔案大小是否正常,如果偏小說明下載不完整,重新下載
- DMG檔案被損毀:可能是網路傳輸過程中出了問題,重新下載
- macOS版本太低:某些新格式的DMG檔案可能不被舊版本的macOS支援
安裝後每次開啟都彈出提示
正常情況下,透過上述方法處理後,之後再次開啟不應該再彈出提示。如果每次開啟都彈出,可能是以下原因:
- APP的簽章在更新後發生了變化
- 系統的安全設定被其他軟體或策略重置了
- APP有自動更新機制,更新後的新檔案又帶上了隔離屬性
解決方法是重新執行一次xattr命令清除屬性。
企業管理的Mac
如果你的Mac是公司配發的,可能被MDM(行動裝置管理)系統管理著。MDM可能強制實施了更嚴格的安全策略,你可能沒有權限修改安全設定或執行未經核准的軟體。這種情況下需要聯絡IT部門處理。
macOS安全功能總覽
除了Gatekeeper,macOS還有幾層安全保護機制,了解它們有助於你更好地處理各種安全提示。
XProtect
XProtect是macOS內建的惡意軟體偵測功能,類似於Windows Defender。它會在你首次開啟下載的應用程式時檢查是否包含已知的惡意程式碼。XProtect的病毒定義庫由Apple定期更新。
如果XProtect偵測到了已知的惡意程式碼,它會直接阻擋應用程式執行並建議你刪除。這種情況下不應該強制執行,因為XProtect偵測到的是確認的惡意軟體,不是誤報(和Gatekeeper的「無法驗證開發者」不同)。
隔離屬性(Quarantine)
每當你從網際網路下載檔案(透過瀏覽器、電子郵件用戶端等),macOS會自動給檔案加上一個隔離屬性。這個屬性會觸發Gatekeeper在你第一次開啟檔案時進行檢查。
Notarization(公證)
從macOS Catalina開始,Apple要求所有在App Store外分發的應用程式都要經過Notarization公證流程。開發者需要把應用程式提交給Apple進行自動安全檢查,通過後Apple會給應用程式一個「公證票據」。使用者開啟經過公證的應用程式時,Gatekeeper會驗證這個票據並放行。
如果幣安的開發者完成了公證流程,使用者就不會收到「無法驗證開發者」的提示。但如果出於某種原因(比如更新速度快於公證流程),某個版本沒有完成公證,就會觸發提示。
安全使用建議
不要養成無條件繞過安全提示的習慣
雖然本文教了你如何繞過macOS的安全提示,但這些提示的存在是有道理的。它們能保護你免受真正的惡意軟體侵害。正確的做法是:
- 只對你確認來源可靠的軟體進行繞過
- 每次繞過前都先確認軟體來源
- 如果一個不知名的軟體觸發了安全提示,不要輕易繞過
盡量使用方法一或方法二
方法一和方法二是Apple官方支援的處理方式,它們只對特定的一個應用程式進行例外處理,不會影響系統整體的安全級別。方法三中的「允許任何來源」會全面降低安全防護,不建議日常開啟。
保持macOS更新
定期安裝macOS更新和安全修補程式。Apple會持續改進安全功能和修補安全漏洞,保持系統更新是最基本的安全保障。
安裝後驗證應用程式
安裝完成後,開啟幣安客戶端確認介面和功能正常。登入你的帳號並檢查各項功能是否正常運作。如果發現任何異常(介面和官方截圖不一致、功能異常等),立即解除安裝並重新從官網下載。
總結
Mac安裝幣安客戶端遇到「無法驗證開發者」的安全提示是macOS Gatekeeper的正常行為,不代表軟體有問題。三種解決方法按推薦順序是:透過系統設定點選「仍要打開」→右鍵選擇「打開」→使用終端機命令移除隔離屬性。大多數使用者用第一種或第二種方法就能解決。處理安全提示的前提是確認安裝包來自幣安官網,這一步驗證不能省。繞過安全提示後記得保持其他安全實踐——更新系統、使用強密碼、開啟二次驗證——全面保護你的Mac和數位資產安全。