在Mac上遇到应用提示已损坏无法打开时,该怎么办?一些用户在Mac App商店下载软件时,可能会遭遇这种损坏无法启动的状况。接下来,小编将为大家介绍mac应用已损坏无法打开的有效解决方法。
mac应用已损坏无法打开解决方法
原因分析:MAC App Store采用签名机制,但开发者的标准签名机制主要用于防止软件下载过程中的篡改。
解决方案:
第一步:启用任何来源选项
启动终端应用,输入以下命令,然后输入开机密码并按下回车键。
sudo spctl --master-disable
这行代码能允许你在Mac上安装第三方应用。
完成上述操作后,请前往“系统偏好设置”中的“安全性与隐私”,再点击“通用”,确保选项已变更为“任何来源”。
第二步:适用于macOS Catalina 10.15系统的操作
打开终端应用,输入以下命令,输入启动密码并回车。
sudo xattr -rd 空格 软件的路径
sudo xattr -rd /
例如针对CleanMyMac X.app:
sudo xattr -rd /Applications/CleanMyMac X.app
附录1:
/Applications/CleanMyMac X.app
代表软件的具体路径。
附录2:
快速获取软件路径的方法:只需将软件图标直接拖入终端应用,路径就会自动显示。
第三步:针对macOS Catalina 10.15.4系统的处理
在10.15.4系统更新后,如果软件发生意外关闭,可以通过以下方式给软件签名。
1、打开终端应用,输入以下命令。
选择xcode并完成安装。
2、进行软件签名操作。
启动终端工具,输入并执行以下命令。
打开终端应用,输入如下命令:
xcode-select --install
接下来给软件签名:
启动终端工具,输入并执行命令:sudo codesign --force --deep --sign - 应用路径
注意:这里的空格不能遗漏。
3、错误处理方法。
如果遇到以下错误提示:
/文件位置:replacing existing signature
/文件位置:resource fork,Finder information,or similar detritus not allowed
那么,先在终端中执行:xattr -cr /文件位置,直接将应用拖入即可。
然后再次执行以下指令:codesign --force --deep --sign - /文件位置,同样直接将应用拖入即可。
地铁跑酷全皮肤全滑板全背饰破解版4.0.1v6.13.0
热门软件
查看
我的休闲时光内置菜单破解版v3.10.01
热门软件
查看
请尽情宠爱你的猫娘吧v1.0
角色扮演
查看
残酷的自行车特技游戏(TheGrimDonutGame)v1.11
赛车竞速
查看
樱花校园英文版无广告v1.038.15
热门软件
查看
无名杀(含势魏延)版本v1.10.3.
热门软件
查看
泰拉瑞亚破解版1.4.4中文破解版Terrariav1.4.4.9.5
角色扮演
查看
鹿谷社区v2.1.0
热门软件
查看
泰拉瑞亚1.4.5全MOD菜单版v1.4.45000
热门软件
查看