I’m running into trouble packaging a base Unereal 5.6 LyraGame project on Mac. The Platforms menu reports that my SDKs for Mac and iOS are returning errors, and when I try to update the Mac SDK, I encounter this error (see also attached error log):
AutomationTool encountered an error before a log file was set, see ‘/Users/kevinmack/Library/Application Support/Epic/UnrealEngine/Programs/AutomationTool/Saved/Logs/ErrorLog.txt’ for more details
Renaming LyraStarterGame/Build/Scripts/Lyra.Automation.csproj to LyraStarterGame/Build/Scripts/Lyra.Automation.csproj.bak appears to have gotten around this issue since it no longer tries to copy the Perforce .so file, but is this expected/correct?
Steps to Reproduce
- From EGL, generate a project based on LyraGame for Unreal 5.6 on Mac OS.
- Open the project in UE5.6 editor for Mac
- Open the Platforms pulldown
- Observe SDK warnings for Mac and iOS and error in log:
AutomationTool encountered an error before a log file was set, see ‘/Users/kevinmack/Library/Application Support/Epic/UnrealEngine/Programs/AutomationTool/Saved/Logs/ErrorLog.txt’ for more details
Hi Kevin,
It does indeed appear that the linux libraries under /Users/Shared/Epic Games/UE_5.6/Engine/Binaries/DotNET/EpicGames.Perforce.Native/linux-x64 are missing from the Launcher distribution of 5.6 on MacOS. We will look into getting these included in a future patch, however, in the meantime, you can patch these in manually with the attached files.
Best regards