Bug in UE 5.6.0 Source when remote building for iOS or macOS where it is deleting everything in my Engine/Programs folder on my Windows PC except for the AutomationTool folder. Before this, I was getting an error regarding rsync not being able to delete LiveCodingConsole.log so I tried to manually kill the LiveCodingConsole.exe which got me past that issue.
This removes UHT’s config which causes errors in the build process right before cook but after successfully packaging the IPA. In order to get things to not break during building, I need to copy those Engine/Program/*/DefaultEngine.ini files back in, but it unfortunately continues to delete them if I try to remote build. macOS remote building is also having this issue as well. In UE 5.5, I also couldn’t macOS remote build to work but I got past most of the issues at that point by editing the engine RsyncEngine.txt file and adding a couple additional paths and fixed a broken one.
Here is what the errors cause after deleting files in Engine/Programs
PackagingResults: Error: Unable to parse delegate declaration; expected ‘DECLARE_DYNAMIC_DELEGATE’ but found ‘DECLARE_DYNAMIC_DELEGATE_OneParam’.
PackagingResults: Error: Unable to parse delegate declaration; expected ‘DECLARE_DYNAMIC_DELEGATE_RetVal’ but found ‘DECLARE_DYNAMIC_DELEGATE_RetVal_TwoParams’.
PackagingResults: Error: Unable to parse delegate declaration; expected ‘DECLARE_DYNAMIC_DELEGATE’ but found ‘DECLARE_DYNAMIC_DELEGATE_OneParam’.
This is the error I’m experiencing now (I trimmed this down so it’s not too long)
UATHelper: Packaging (IOS): [Remote] Downloading build products
UATHelper: Packaging (IOS): receiving file list … done
UATHelper: Packaging (IOS): deleting Programs/ZenDashboard/Config/DefaultEngine.ini
UATHelper: Packaging (IOS): deleting Programs/ZenDashboard/Config/
UATHelper: Packaging (IOS): deleting Programs/ZenDashboard/
UATHelper: Packaging (IOS): deleting Programs/Unsync/Config/Mac/MacEngine.ini
UATHelper: Packaging (IOS): deleting Programs/Unsync/Config/Mac/
UATHelper: Packaging (IOS): deleting Programs/Unsync/Config/
UATHelper: Packaging (IOS): deleting Programs/Unsync/Unsync.uproject
UATHelper: Packaging (IOS): deleting Programs/Unsync/
UATHelper: Packaging (IOS): deleting Programs/UnrealVirtualizationTool/Config/DefaultEngine.ini
UATHelper: Packaging (IOS): deleting Programs/UnrealVirtualizationTool/Config/
UATHelper: Packaging (IOS): deleting Programs/UnrealVirtualizationTool/
UATHelper: Packaging (IOS): deleting Programs/UnrealRecoverySvc/Config/DefaultEngine.ini
UATHelper: Packaging (IOS): deleting Programs/UnrealRecoverySvc/Config/
UATHelper: Packaging (IOS): deleting Programs/UnrealRecoverySvc/
UATHelper: Packaging (IOS): deleting Programs/UnrealPak/Config/DefaultEngine.ini
UATHelper: Packaging (IOS): deleting Programs/UnrealPak/Config/
UATHelper: Packaging (IOS): deleting Programs/UnrealPak/
UATHelper: Packaging (IOS): deleting Programs/UnrealMultiUserSlateServer/Config/DefaultEngine.ini
… (all other program files and folders)
UATHelper: Packaging (IOS): deleting Programs/ChaosVisualDebugger/BuildAndCook.bat
UATHelper: Packaging (IOS): deleting Programs/ChaosVisualDebugger/
UATHelper: Packaging (IOS): deleting Programs/BuildPatchTool/Config/DefaultEngine.ini
UATHelper: Packaging (IOS): deleting Programs/BuildPatchTool/Config/
UATHelper: Packaging (IOS): deleting Programs/BuildPatchTool/
UATHelper: Packaging (IOS): deleting Programs/AutoRTFMTests/AutoRTFMTests.uproject
UATHelper: Packaging (IOS): deleting Programs/AutoRTFMTests/
UATHelper: Packaging (IOS): Programs/AutomationTool/Saved/Logs/UBA-UnrealPak-Win64-Development_Remote.txt
UATHelper: Packaging (IOS): sent 42 bytes received 11,282 bytes 22,648.00 bytes/sec
UATHelper: Packaging (IOS): total size is 132,643 speedup is 11.71
UATHelper: Packaging (IOS): rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1816) [generator=3.2.3]
I’m going to continue to look into this and see if I can figure out what is going on