问题原因
由于你的 Mac 安全设置阻止了来自未知开发者的应用,Mac默认限制只能从App store安装应用。
因此,我们从浏览器下载的ClashForWindows的dmg文件会提示“文件已损坏”。
解决办法
请参考以下步骤进行:
1.禁用 Gatekeeper
Gatekeeper 是 MacOS 的一个安全功能,它会阻止来自未知开发者的应用的运行。你可以通过以下命令来禁用它:
MAC打开终端,输入以下命令:
sudo spctl --master-disable
输入完成后会提示输入管理员密码,正常输入即可。(由于mac是unix系统,输入密码并不会像windows一样显示出来,其实已经输入成功了)
2.确认选择了“任何来源”的隐私安全设置
打开系统设置-隐私与安全性,查看安全性选项是否增加了“任何来源”。
选择“任何来源”。
3.执行命令
打开终端执行以下命令
sudo xattr -r -d com.apple.quarantine /Applications/Clash\ for\ Windows.app
4.重新打开dmg文件
再次打开dmg文件,查看是否能够正常使用。
注意事项
mac最新电脑M1、M2、M3芯片为arm芯片,请确保下载了正确版本的dmg文件
正文完