macOS xxx.app 已損壞,無(wú)法打開(kāi),身份不明的開(kāi)發(fā)者,是否包含惡意軟件


常見(jiàn)的幾種報(bào)錯(cuò)
xxx已損壞,無(wú)法打開(kāi),你應(yīng)該將它移到廢紙簍解決辦法
打不開(kāi) xxx,因?yàn)樗鼇?lái)自身份不明的開(kāi)發(fā)者
打不開(kāi)xxxx,因?yàn)?Apple 無(wú)法檢查其是否包含惡意軟件
在安裝的時(shí)候提示加載失敗!
蘋(píng)果默認(rèn)是只允許安裝自家【App Store】來(lái)源的應(yīng)用,如果你想安裝第三方的應(yīng)用,那么需要在【系統(tǒng)偏 好設(shè)置 -> 安全性與隱私 -> 通用】中勾選【App Store 和被認(rèn)可的開(kāi)發(fā)者】選項(xiàng)。
方法1:
非上述這兩種來(lái)源的軟件需要去開(kāi)啟【任何來(lái)源】選項(xiàng)了,但是 macOS 默認(rèn)是隱藏了這個(gè)設(shè)置的,需要用戶(hù)手動(dòng)通過(guò)終端執(zhí)行命令行代碼來(lái)開(kāi)啟。
1.先打開(kāi)?系統(tǒng)偏好設(shè)置 -> 安全與隱私 -> 通用
?選項(xiàng)卡,檢查是否已經(jīng)啟用了?任何來(lái)源
?選項(xiàng)。
2.如果沒(méi)有這個(gè)選項(xiàng),復(fù)制以下面的命令:
sudo spctl --master-disable

方法2:應(yīng)用重新簽名
安裝Command Line Tools 工具
打開(kāi) 終端.app輸入
xcode-select --install
彈出安裝窗口后選擇
繼續(xù)安裝
,安裝過(guò)程需要幾分鐘,請(qǐng)耐心等待。打開(kāi)終端工具輸入并執(zhí)行如下命令對(duì)應(yīng)用簽名:
sudo codesign --force --deep --sign - (應(yīng)用路徑)
正常情況下只有一行提示,即成功:
/文件位置 : replacing existing signature

xattr -cr /文件位置(直接將應(yīng)用拖進(jìn)去即可)
codesign --force --deep --sign - /文件位置(直接將應(yīng)用拖進(jìn)去即可
方法3:
打開(kāi)終端.app 輸入
sudo xattr -rd com.apple.quarantine app路徑(可以從finder拖拽)
例如
sudo xattr -rd com.apple.quarantine /Applications/Sketch.app