|
mac升级到macOS Ventura 13,特别是Sonoma 14后,下载完一个游戏并安装后,可能会看到这样的提示,应用程序“XXX”无法打开(如下图):
![]() 出现这个提示,有两种可能,一是下载的问题,一般是下载过程中如网络不稳定的原因,导致数据损坏了。这种情况,再次重下一般就可以解决。
这里请注意,不要使用mac app store的百度网盘版本,而要使用百度网盘官网的客户端,这样能最大限度避免下载失败。
如果确定下载没有问题,可以使用下面的命令进行修复,具体操作就是打开终端,输入以下命令:
xattr -cr /Applications/游戏名.app && codesign --force --deep --sign - /Applications/游戏名.app
请注意:这里的有两处“游戏名.app”,请把“游戏名”改为自己实际安装的游戏文件名(为避免输错,请最好直接复制文件名),比如你安装的是“俄勒冈之旅”这个游戏,它的游戏文件名是“TheOregonTrail”,那么就输入:
xattr -cr /Applications/TheOregonTrail.app && codesign --force --deep --sign - /Applications/TheOregonTrail.app
这里科米再做三个小提示:
1、耐心等待执行结束,有些游戏比较大,执行的时间也会比较长,成功执行后会出现你的用户名:
2、mac电脑需要安装Xcode Command Line Tools(命令行开发者工具) 才能运行上面的命令,如果还没有安装的请先安装,安装方法是在终端运行下面的命令:
xcode-select --install
3、如果文件名含有空格的,比如NBA 2K4的游戏名是“NBA 2K24 Arcade Edition”,需要使用转义,写作“\ ”(请注意斜杠后面有个空格),具体写成如下:
xattr -cr /Applications/NBA\ 2K24\ Arcade\ Edition.app && codesign --force --deep --sign - /Applications/NBA\ 2K24\ Arcade\ Edition.app |


















