macOS 10.15 Catalina 提示xxx.app已损坏,无法打开
更新macOS 10.15 Catalina后,很多在10.14上可以使用的App都会提示【xxx已损坏,无法打开,你应该将它移到废纸篓】,哪怕已在【安全与隐私 》 通用】中开启“任何来源”,仍会出现该提示,以下是具体修复方法:

准备工作:检查并开启「任何来源」(已开启可忽略)
1. 打开「系统偏好设置」,找到「安全与隐私」,切换到「通用」选项卡。
2. 查看「允许从以下位置下载的App」中是否有「任何来源」选项。

3. 若没有该选项,打开终端,输入命令:`sudo spctl –master-disable`,按回车键(return)。
4. 此时会提示输入电脑解锁密码(输入时不显示),输入完成后按回车键。

5. 回到「安全与隐私 》 通用」页面,即可看到「任何来源」选项,命令执行后一般会默认选中,未选中则解锁后勾选即可。
核心解决方法:使用终端命令解除限制
1. 打开终端,输入命令:`sudo xattr -d com.apple.quarantine /Applications/xxxxxx.app`(将“xxxxxx.app”替换为你的App名称,例如Sketch对应的命令为:`sudo xattr -d com.apple.quarantine /Applications/xxxx.app`)。

2. 或复制命令:`sudo xattr -d com.apple.quarantine `(注意“quarantine”后有一个空格),再打开Finder(访达),点击左侧「应用程序」,将目标App拖进终端命令后。

3. 按回车键,输入电脑解锁密码(输入时不显示),再次按回车键完成操作。
4. 操作完成后,即可正常打开App。
补充说明
– 以上操作仅针对非恶意软件,建议大家从正规渠道下载软件,避免安装来源不明的文件,保障设备安全。
– 若执行命令后仍无法打开,可先检查软件是否为对应系统版本的适配版,或尝试重新下载安装包(可能原文件存在下载破损)。
– 操作过程中若忘记终端命令,可直接复制本文中的命令粘贴使用,确保末尾空格完整后再拖动软件图标。















暂无评论内容