嘗試在 Mac 上運行舊軟件可能會失敗,因為它們未經 Apple 公證。 以下是如何在不被 macOS Gatekeeper 阻止的情況下運行下載的應用程序。
從 Internet 下載應用程序可能是一項危險的任務,軟件極有可能成為問題。 在最壞的情況下,獲取下載可能會導致安裝惡意軟件,這些惡意軟件可能會擦除數據或保留數據以獲取贖金。
從 Mac App Store 下載應用程序也是確保您的 Mac 僅運行安全軟件的可靠計劃。 然而,這並不總是可能的。 有時,Mac App Store 中沒有應用程序,因此您必須到別處尋找。
精明的互聯網用戶將有自己的方式知道下載是否安全,例如確保從開發者網站等官方來源下載。 同樣,沒有什麼是萬無一失的,因此作為一個附加的安全網,macOS 包括保護用戶的系統,但即使這樣也會妨礙您想要做的事情。
我是門將
Gatekeeper 是 Apple 在 macOS 中使用的系統,它試圖通過限制可以運行的內容來保護 Mac 免受惡意軟件的侵害。 Gatekeeper 不允許任何東西運行,而是像一個數字保鏢一樣,在運行之前檢查應用程序。
從本質上講,Gatekeeper 在首次運行下載的應用程序之前會對其進行驗證。 作為其中的一部分,您保證該應用程序是從 Mac App Store 獲得的,或者如果是從 Internet 購買的,則該應用程序已由有效的開發者 ID 簽名並經過 Apple 公證。
開發者 ID 證書由 Apple 頒發並提供給開發者,以表明他們是受信任方和應用程序的創建者。 然而,這並不是應用程序通過 Gatekeeper 所需要的全部。
從 macOS 10.15 開始,所有使用開發者 ID 分發的軟件都必須經過公證。 開發人員必須將應用程序提供給 Apple 的自動公證服務,該服務會掃描軟件並執行其他檢查以確保其可以安全運行。
macOS 依賴於具有有效開發人員 ID 和 Gatekeeper 可讀票證的公證應用程序,它應該可以正常運行。
異常很麻煩
就像任何守衛夜總會的優秀守門人一樣,如果他們沒有有效的開發者 ID 並且未經公證,Gatekeeper 將自動停止下載的應用程序。
在日常使用中,這不是什麼大問題。 如果您使用的軟件根本沒有經過公證,就會出現問題。
雖然通常不是一個好兆頭,但這可能是完全無辜的,就像開發人員幾年不更新應用程序一樣。 如果它足夠舊,它還沒有更新,因為與開發者 ID 關聯的應用程序需要公證。
Gatekeeper 通常會做正確的事情並阻止您運行應用程序。 但是,如果它是您知道是安全的應用程序,您將需要告訴 Gatekeeper 讓它運行。
如何繞過 Gatekeeper 在 macOS 上下載應用程序
- 下載並安裝應用程序。
- 嘗試運行它可能會顯示一個窗口,解釋它無法打開,因為“Apple 無法檢查惡意軟件”。 點擊好的.
- 打開系統偏好並選擇安全和隱私.
- 如果左下角的掛鎖是關閉的,點擊那和認證解鎖它。
- 在說明應用程序因不是來自已識別的開發者而被阻止使用的消息旁邊,單擊無論如何打開.
- 關系統偏好.
- 跑應用程序。
- 通知將重申無法驗證是否是惡意的警告。 點擊打開.
一則廣告
如果從本文前面的段落中可以看出,AppleInsider 不建議在您的 Mac 上下載和安裝應用程序並繞過 Gatekeeper,除非您有充分的理由這樣做。
可能有一些應用程序經過公證或可以從 Mac App Store 購買,它們可以完成相同的工作並且更安全。 如果沒有,您需要在安裝之前確保要運行的應用程序是安全的,以避免惡意軟件。
可以繞過 Gatekeeper 並添加更多步驟來運行軟件而無需維護。 只是不要讓它成為一種習慣。