运行游戏需要安装Xcode,打开终端,输入以下命令:
xcode-select --install
回车,如果出现提示already installed则说明您的电脑已安装xcode
然后在应用程序中找到提示“已损坏”的游戏名称

例:植物大战僵尸游戏打开提示已损坏,打开终端,复制以下命令并运行即可
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`
保存后提示“已损坏”请使用上方教程进行修复即可运行!
运行游戏需要安装Xcode,打开终端,输入以下命令:
xcode-select --install
回车,如果出现提示already installed则说明您的电脑已安装xcode
然后在应用程序中找到提示“已损坏”的游戏名称

例:植物大战僵尸游戏打开提示已损坏,打开终端,复制以下命令并运行即可
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`
保存后提示“已损坏”请使用上方教程进行修复即可运行!