今天在安裝一軟件的時候遇到”xxxx.app已損壞,打不開.你應該將它移到廢紙簍”,開始還以為系統不兼容,但不甘心,在網上找了一圈發現,并非安裝的軟件已損壞,而是Mac系統的安全設置問題,自己學到了,同時也分享給大家,希望對遇到這個問題的朋友有所幫助。
解決方法就是臨時改變Mac系統安全設置:打開 系統偏好設置 -> 安全性與隱私,修改為任何來源
如果系統版本是macOS Sierra 10.12的話會看不到這個選項,解決辦法是:打開終端,執行sudo spctl --master-disable即可
ps 2021.1.10
第一種常見情況:只需要開啟允許“任何來源”即可
1.在終端控制臺中輸入:sudo spctl --master-disable,回車,如果你的筆記本設置有開機密碼,會提示要你輸入密碼,輸入的整個過程中是看不到密碼顯示的,不要因為看不到輸入的密碼而著急,繼續輸入完密碼后按下回車鍵。
2.打開系統偏好設置——>安全性與隱私,顯示了任何來源,然后點擊允許來自任何來源。如果沒有【任何來源】的選項,可以再次執行剛才的代碼進行嘗試。
3.重新雙擊安裝文件便不會再次提示“文件已損壞”了。
此時有的小伙伴發現依舊會出現“文件已損壞的提示”,此時就需要使用另外一種方式了
1.打開終端,輸入: sudo xattr -r -d com.apple.quarantine,最后面加上一個空格
2.然后在訪達->應用程序中找到你要打開的軟件,拖到終端窗口中,回車執行,就可以正常打開文件了