Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

堡垒之夜


Caution

因游戏官方添加了侧载检测,目前已无法游玩。

PlayCover

1. 启动闪退 ISSUE-009

打开第一个目录:右键游戏图标,选择“在访达中查看”,返回上一级目录,进入Entitlements。

打开第二个目录:右键游戏图标,选择“在访达中查看”,右键选择“显示包内容”。

将第一个目录中的com.epicgames.FortniteGame.plist拷贝至第二个目录,重命名为embedded.mobileprovision

2. 启动闪退2 ISSUE-011

通过终端指令修复:

EXECUTABLE=~/Library/Containers/io.playcover.PlayCover/Applications/com.epicgames.FortniteGame.app/FortniteClient-IOS-Shipping
FUNC_ADDR=$(otool -Iv "$EXECUTABLE" | grep _os_proc_available_memory | head -n1 | awk '{print $1}')
printf '\x20\x00\xC0\xD2\xC0\x03\x5F\xD6' | dd of=$EXECUTABLE bs=1 seek=$(($FUNC_ADDR-0x100000000)) conv=notrunc
codesign -fs- $EXECUTABLE --deep --preserve-metadata=entitlements

3. 启动闪退3

原因分析:游戏在非主线程调用becomeFirstResponder导致闪退。

通过终端指令修复:

EXECUTABLE=~/Library/Containers/io.playcover.PlayCover/Applications/com.epicgames.FortniteGame.app/FortniteClient-IOS-Shipping
perl -e 'open F, "+<:raw", $ARGV[0] or die $!; local $/; my $d = <F>; my $i = index($d, pack("H*", "0860039114FDDF08094C40F92A4542F9")); exit 1 if $i < 0; seek F, $i - 0x6C, 0; print F pack("H*", "1F2003D5"); close F;' $EXECUTABLE
codesign -fs- $EXECUTABLE --deep --preserve-metadata=entitlements

4. 下载进度条回退/下载失败 ISSUE-001

通过终端指令修复:

rm -rf /Users/$USER/Library/Containers/com.epicgames.FortniteGame/Data/Documents/Users/$USER/Library/Containers/com.epicgames.FortniteGame/Data && ln -sf /Users/$USER/Library/Containers/com.epicgames.FortniteGame/Data /Users/$USER/Library/Containers/com.epicgames.FortniteGame/Data/Documents/Users/$USER/Library/Containers/com.epicgames.FortniteGame/Data

5. 鼠标点击异常 ISSUE-003

使用PlayCover Nightly版,右键游戏图标 - 设置 - 键盘映射设置,启用“disableBuiltinMouse”选项。