MAC系統(tǒng)升級了 macos Catalina 10.15 系統(tǒng),除了一些軟件不兼容外,部分用戶會發(fā)現(xiàn)在新安裝的軟件在運行時會提示“已損壞”、“無法驗證開發(fā)者”等問題,下面詳細說下解決方法。
如果提示文件已損壞:
導致問題原因:軟件有經(jīng)過了漢化或者破解,所以可能被Mac認為「已損壞」
解決問題辦法:
- 打開Mac應用程序? ? 系統(tǒng)偏好設置 -> 安全性與隱私 -> 通用 -> 選擇“任何來源”
如果沒有顯示任何來源選項,則需要在命令行(打開mac自帶的 終端Termina.app)
第一步:首先找到終端位置: mac自帶應用程序(Terminal.app): 一般在 System/Applications/Utilities/Terminal.app
- 在終端輸入命令:sudo spctl --master-disable
- 輸入密碼即可解決;
預期效果:

如果上述步驟操作完成后依然提示”文件已損壞”等提示,可以繼續(xù)執(zhí)行以下步驟
第二步:- 打開終端(mac自帶的 終端Termina.app),終端中粘貼下面命令:
- sudo xattr -r -d com.apple.quarantine 然后輸入個空格,再將應用程序目錄中的軟件拖拽到命令后面,按回車后輸入密碼執(zhí)行
- 比如Prism的命令是
sudo xattr -r -d com.apple.quarantine /Applications/Prism.app/
操作上述兩個步驟后,這樣基本能解決碰到的大部分問題,接著重新打開Prism應用程序,基本就不會再彈出應用程序損壞的提示了~~~~

另外:
如果上面兩個步驟操作完,還是解決不了軟件打不開的問題,可以執(zhí)行以下步驟
由于SIP機制會限制破解文件的調(diào)用,所以我們要關閉SIP:
- 重啟系統(tǒng)
- 在黑屏的時候按住 Command+R 進入恢復模式
- 打開終端(mac自帶的 終端Termina.app)
- 關閉SIP :csrutil disable(你可以輸入 csrutil status 查看狀態(tài))
- 重啟系統(tǒng),打開APP
- 建議用完后打開SIP:csrutil enable