MAC應(yīng)用無法打開或文件損壞的處理方法
有些用戶下載了一些程序之后,卻發(fā)現(xiàn)無法在MAC中安裝,安裝時(shí)會(huì)彈出下圖所示警告框:“打不開 xxx,因?yàn)樗鼇碜陨矸莶幻鞯拈_發(fā)者”。那么該如何解決這個(gè)問題呢?
原因
在MAC下安裝一些軟件時(shí)提示"來自身份不明開發(fā)者",其實(shí)這是MAC新系統(tǒng)啟用了新的安全機(jī)制。
默認(rèn)只信任 Mac App Store 下載的軟件和擁有開發(fā)者 ID 簽名的應(yīng)用程序。
這當(dāng)然是為了用戶不會(huì)稀里糊涂安裝流氓軟件中招,但沒有開發(fā)者簽名的 “老實(shí)軟件” 也受影響了,安裝就會(huì)彈出警告框:“打不開 xxx,因?yàn)樗鼇碜陨矸莶幻鞯拈_發(fā)者”。
解決方法
最簡(jiǎn)單的方式:按住Control后,再次點(diǎn)擊軟件圖標(biāo),即可。
修改系統(tǒng)配置:系統(tǒng)偏好設(shè)置... -> 安全性與隱私->修改為任何來源。
無任何來源選項(xiàng)的解決辦法
1、打開終端
2、輸入:sudo spctl --master-disable后回車。
3、輸入密碼,這個(gè)密碼是隱藏的,你看不到,確保自己輸對(duì)了然后回車。
4、回到安全性與隱私,任何來源就出現(xiàn)了。
附
如果出現(xiàn)無法加載鏡像等問題,請(qǐng)重新使用單線程下載dmg格式文件
English
In cases you prefer a manual installation the image file in this folder could be used. For that reason you might have to partially or completely disable Gatekeeper checks.
Option I
For a certain application run in Terminal:
sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app
Option II
To disable checks globally run in Terminal:
sudo spctl --master-disable