MacOS「已损坏 / 摧毁的验证 / 无法验证」解决方法教程

macOS「已损坏 / 摧毁的验证 / 无法验证」解决

⚠️提示:不是软件真的损坏,是 Gatekeeper 公证隔离标记拦截,Sonoma、Sequoia系统非常常见。

只对来源可信软件执行,不要随意运行来路不明程序。

方法1:右键打开(优先试,最简单)

  • 访达 → 应用程序,找到这个 .app
  • 按住Control键,鼠标右键点应用 → 打开(不要直接双击)
  • 弹窗警告点「打开」即可。

如果弹窗只有“移到废纸篓”,直接看方法2终端命令。

方法2:终端清除隔离标记(绝大多数情况生效✅)

  • 打开终端:Command+空格,输入终端回车
  • 复制下面命令,末尾保留一个空格,不要回车
sudo xattr -rd com.apple.quarantine
  • 把【应用程序文件夹里的xxx.app】直接拖进终端窗口,自动补全路径
  • 按回车,输入你的Mac开机密码(输入密码屏幕不显示,正常),回车执行。

完整示例命令参考:

sudo xattr -rd com.apple.quarantine /Applications/你的软件.app

执行完,再双击打开软件。

方法3:开启任何来源(Sonoma14.6也适用)

终端输入,回车后输密码:

sudo spctl --master-disable

执行完成,打开「系统设置 → 隐私与安全性」,就能看到任何来源选项。

用完想恢复系统安全,执行:

sudo spctl --master-enable

方法4:系统设置里点「仍要打开」

  • 打开软件弹出报错后,关掉弹窗
  • 打开 系统设置 → 隐私与安全性,往下滑到底部
  • 会出现一行被拦截的软件提示,点仍要打开,输密码确认即可。

仍然报错的排查点

  • 不要对dmg安装包执行命令,必须把.app拖到应用程序文件夹再操作
  • 下载的压缩包没完整解压,文件损坏,重新下载解压;
  • 老32位软件,macOS10.15以上完全不支持,会报损坏,无法修复;
  • Sequoia新版本,终端需要给终端授予「完全磁盘访问权限」:系统设置→隐私与安全性→完全磁盘访问权限,勾选终端,重启终端重试。
❗不要关闭SIP,完全没必要,会降低整机安全。

 

资源下载
下载价格免费
本店资源,一次购买,永久更新(百度网盘)
0

评论0

请先
请拖动滑块到最右边
没有账号?注册  忘记密码?