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