應(yīng)用程序損壞有 4 個(gè)主要原因,
1、是否有任何允許任何來源的應(yīng)用程序;
2、應(yīng)用內(nèi)容中的一項(xiàng)沒有轉(zhuǎn)成unix文件;
3、該應(yīng)用的安全隔離屬性沒有被移除;
4、應(yīng)用本身有錯(cuò)誤
前3個(gè)可以解決,最后一個(gè)只能換另一個(gè)網(wǎng)站下載。
方法一、
打開系統(tǒng)偏好設(shè)置,找到安全和隱私,打開找到通用,然后點(diǎn)擊小鎖,輸入密碼
如果您的系統(tǒng)有“任何來源”選項(xiàng),請單擊“任何來源”。
如果沒有,則打開一個(gè)終端,
輸入以下代碼:
sudo spctl --master-disable
再按回車,輸入密碼,注意:輸入的密碼不會顯示,輸入密碼后按回車,如圖,
此時(shí),重新打開系統(tǒng)偏好設(shè)置,您應(yīng)該能夠看到任何來源。
設(shè)置好后,再次打開appmac安裝軟件需輸入密碼,如果還是損壞mac安裝軟件需輸入密碼,請參考方法二。
方法二、
如果設(shè)置了任何源還是打不開,那我們右鍵app文件,選擇“Show ”,然后依次打開文件夾macOS文件夾,
打開
打開mac操作系統(tǒng)
如果打開后看到這樣的圖標(biāo),請參考方法三。
如果是這樣,請參閱方法 3
如果沒有,請打開終端并輸入以下代碼:
chmod -x
, 注意:“-x”前后有空格。輸入代碼后,將未知文件拖入終端,終端會顯示該文件的路徑,如圖
然后按 Enter。這時(shí)候你會發(fā)現(xiàn)原來的未知文件變成了unix文件,圖標(biāo)如圖。
Unix 可執(zhí)行文件
這時(shí)候再次打開應(yīng)用程序就可以正常運(yùn)行了。
方法三、
前面的方法都試過了,還是打不開,怎么辦?在終端輸入這串代碼,
xattr -r -d com.apple.quarantine
把a(bǔ)pp文件拖進(jìn)去,最后回車,就可以正常運(yùn)行了。如圖所示