1. 程式人生 > 其它 >蘋果Mac安裝軟體時,為什麼有時候需要輸入密碼?

蘋果Mac安裝軟體時,為什麼有時候需要輸入密碼?

蘋果Mac安裝軟體時,為什麼有時候需要輸入密碼?

“軟體打不開,來自身份不明的開發者?安裝軟體提示損壞,您應該將它移到廢紙簍?…”相信很多小夥伴在剛開始接觸 Mac 電腦的時候,安裝軟體都遇到過這些問題。

為什麼有時候需要輸入密碼?或者出現軟體安裝不上的情況呢?其實並不是軟體本身有問題,而是Mac系統安全機制的問題。因為從網站下載的軟體資源是漢化、破解的版本,想要正常安裝使用的方法就是更改Mac系統安全設定,開啟【任何來源】選項。

1.首先點選螢幕左上角的蘋果圖示,開啟系統偏好設定,選擇安全性與隱私。

2.點選左下角的鎖按鈕,這時會提示你輸入密碼,然後點選解鎖。

3.點選選擇“任何來源”,以後再安裝軟體的時候就不會提示檔案損壞或者來自不明開發者打不開了。

注意,如果有小夥伴發現自己開啟偏好設定後沒有“任何來源”選項的話,不要慌,這說明你的系統已更新到了macOS Sierra 10.12 以上了,如下圖:

這時候我們需要這麼做:

1.開啟應用程式——實用工具——終端。

2.在終端中輸入命令sudo spctl --master-disable

3.按回車鍵,這時候會提示你輸入電腦密碼(需要注意:在這裡輸入密碼終端螢幕上不會有任何顯示,但是實際上已經輸入了,輸完密碼按回車鍵即可)。

4.這時候重新開啟“安全性與隱私”,你會發現有“任何來源”選項了。

開啟後你會發現有些應用還是不能用,那怎麼辦呢?這時候就需要繞過 macOS 對此應用的簽名認證檢測,通過終端執行命令sudo xattr -rd com.apple.quarantine /Applications/xxxxxx.app,然後輸入電腦密碼。

你會發現有些軟體開啟閃退,那怎麼辦呢?你需要安裝開發者工具,通過終端執行命令xcode-select --install,然後對應用進行簽名 sudo codesign --force --deep --sign - (應用路徑)然後輸入電腦密碼。

你以為這樣就可以了?不是的,你簽名後發現還是有些軟體執行不了,這時候就需要關閉SIP(系統完整性保護)。

注意:安裝軟體時遇到以下這樣情況,點選「仍要開啟」。