macOS Catalina10.15以上第三方软件安装问题

MAC系统升级了 macos Catalina 10.15 系统,除了一些软件不兼容外,部分用户会发现在新安装的软件在运行时会提示“已损坏”、“无法验证开发者”等问题,下面详细说下解决方法。

如果提示文件已损坏:

导致问题原因:软件有经过了汉化或者破解,所以可能被Mac认为「已损坏」

解决问题办法:

- 打开Mac应用程序    系统偏好设置 -> 安全性与隐私 -> 通用 -> 选择“任何来源”

如果没有显示任何来源选项,则需要在命令行(打开mac自带的 终端Termina.app)

第一步:首先找到终端位置: mac自带应用程序(Terminal.app): 一般在 System/Applications/Utilities/Terminal.app

- 在终端输入命令:sudo spctl --master-disable

- 输入密码即可解决;

预期效果:


如果上述步骤操作完成后依然提示”文件已损坏”等提示,可以继续执行以下步骤

第二步:- 打开终端(mac自带的 终端Termina.app),终端中粘贴下面命令:


- sudo xattr -r -d com.apple.quarantine 然后输入个空格,再将应用程序目录中的软件拖拽到命令后面,按回车后输入密码执行


- 比如Prism的命令是

sudo xattr -r -d com.apple.quarantine /Applications/Prism.app/

操作上述两个步骤后,这样基本能解决碰到的大部分问题,接着重新打开Prism应用程序,基本就不会再弹出应用程序损坏的提示了~~~~


另外:

如果上面两个步骤操作完,还是解决不了软件打不开的问题,可以执行以下步骤

由于SIP机制会限制破解文件的调用,所以我们要关闭SIP:

- 重启系统

- 在黑屏的时候按住 Command+R 进入恢复模式

- 打开终端(mac自带的 终端Termina.app)

- 关闭SIP :csrutil disable(你可以输入 csrutil status 查看状态)

- 重启系统,打开APP

- 建议用完后打开SIP:csrutil enable

你可能感兴趣的:(macOS Catalina10.15以上第三方软件安装问题)