1. 程式人生 > >Mac-系統升級後無法安裝其他來源的軟體

Mac-系統升級後無法安裝其他來源的軟體

問題描述

當 Mac 系統升級後,只能安裝 App Store 和 被認可的開發者來源的軟體,如果安裝其他來源的軟體,就會直接失敗,那麼該怎麼辦?

問題解決

方法一:

按住 Control 鍵點按 app 圖示,然後選擇“開啟”- 用於免除身份不明的開發者的 Developer ID 簽名保護。

方法二:

非常簡單,一個命令列解決你的難題

sudo spctl --master-disable

執行前:

這裡寫圖片描述

執行後:

這裡寫圖片描述

如果你想再次回到執行前的狀態,使用命令:

sudo spctl --master-enable

問題原因

首先要說一下 Mac OX 的 GateKeeper ,因為我們上面操作的就是它。

Gatekeeper 是 Mountain Lion 和 OS X Lion v10.7.5 中的一項新功能,其以 OS X 的現有惡意軟體檢查為基礎,幫助保護 Mac 免受從網際網路下載的惡意軟體和行為異常的 app 的影響。

在系統設定-安全與隱私-通用中的下列選項就是 Gatekeeper 的選項。

這裡寫圖片描述

當選擇其他來源的時候,就等於關閉了 GateKeeper 。

在 Mac OX 10.12 之後,Mac 為了系統安全,對軟體安裝來源部分做了更加嚴謹的處理,預設開啟了 GateKeeper,並在頁面上隱藏了開啟的入口,所以我們只能通過上面兩種方式去安裝不受信任的一些第三方軟體了,例如一些破解版什麼的。


歡迎關注博主的微信公眾號,快快加入哦,期待與你一起成長!