运行游戏需要安装Xcode,打开终端,输入以下命令:

xcode-select --install

回车,如果出现提示already installed则说明您的电脑已安装xcode

然后在应用程序中找到提示“已损坏”的游戏名称

无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件。怎么解决?

例:植物大战僵尸游戏打开提示已损坏,打开终端,复制以下命令并运行即可

xattr -cr /Applications/"PvZ.app" && codesign --force --deep --sign - /Applications/"PvZ.app"

此处的“PvZ”为植物大战僵尸的在应用程序中的名称,上方代码只需要替换掉提示已损坏的游戏名称即可

部分游戏在Sonoma 14系统闪退的解决方案

打开访达-应用程序-找到游戏图标-右键显示包内容-Contents-MacOS

使用文本编辑打开load文件(右键打开方式-选择文本编辑)将以下代码复制替换进去并保存

`#!/bin/bash

cd "$(dirname "$0")"

app_path="$(pwd)"

app_path="$(find "${app_path%/*}/Game" -name "*.app" -depth 1)"

plist_path="${app_path}/Contents/Info.plist"

exec_name="$(grep -A1 CFBundleExecutable "$plist_path" | awk -F'>' '/string/{ print $2 }' |awk -F'<' '{ print $1 }')"

xattr -cr "${app_path}"

appID="$(cat steam_appid.txt)"

export SteamAppId=$appID

export SteamGameId=$appID

export STEAMEMU_SETTINGS_DIR="${app_path%/*}/../Config"

export DYLD_LIBRARY_PATH="${app_path%/*}/../MacOS":$DYLD_LIBRARY_PATH

launchctl remove com.valvesoftware.steam.ipctool

pkill ipcserver

./reset >/dev/null 2>&1

./ipcserver >/dev/null 2>&1 &

ipcpid=$!

"${app_path}/Contents/MacOS/${exec_name}" #>/dev/null 2>&1

gamepid=$!

wait gamepid 2>/dev/null

kill $ipcpid >/dev/null 2>&1

wait $ipcpid 2>/dev/null

launchctl load -S Background /Users/$USER/Library/Application Support/Steam/com.valvesoftware.steam.ipctool.plist > /dev/null 2>&1`

保存后提示“已损坏”请使用上方教程进行修复即可运行!