MacOS

Posted by M1UniTrust; tagged with none

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
当你在 macOS 上尝试安装 .dmg 软件时,系统提示 "已损坏" 通常是 macOS 的安全机制阻止了该应用程序的运行。以下是几种解决方法:

方法 1: 使用终端绕过安全限制
打开“终端”应用程序(你可以通过 Spotlight 搜索找到它)。
在终端中输入以下命令(注意把 your_app_name 替换为你的应用程序名称):
sudo xattr -rd com.apple.quarantine /Applications/your_app_name.app
或者,如果你还没有将软件安装到“应用程序”文件夹,可以直接对 .dmg 文件运行这个命令:
sudo xattr -rd com.apple.quarantine /path/to/your_app.dmg
输入你的管理员密码后按回车键。执行完成后,再次尝试安装或运行该软件。

方法 2: 允许从任意来源的应用程序
打开“系统设置”,然后点击“隐私与安全”。
在“安全性”部分,你可能会看到一条提示,说该应用程序已被阻止。点击“仍然打开”按钮来运行该应用。
如果没有看到提示,可以暂时允许安装来自“任意来源”的应用:
打开终端,输入以下命令来启用:
sudo spctl --master-disable
这将会在“系统设置”的“隐私与安全”部分添加一个“任何来源”的选项,选择它后可以尝试再次安装软件。
安装完成后,可以使用以下命令重新启用安全机制:
sudo spctl --master-enable

方法 3: 重新下载应用
如果以上方法无效,或者你怀疑软件确实损坏,尝试重新从开发者的官方网站或其他可信来源重新下载该应用,避免下载过程中文件损坏。

试试这些方法后,应该能解决 "已损坏" 的问题。