UE5.5.4/UE5.6.1 Fails to Package iOS Remotely via Mac (AutomationTool ExitCode=25)

Both Unreal Engine 5.5.4 and 5.6.1 fail to package iOS projects remotely through Mac. Even with a clean empty project, the packaging process consistently throws the error:
AutomationTool exiting with ExitCode=25.

  • As recently as two weeks ago, UE5.6.0 successfully completed iOS packaging under identical conditions.

  • No modifications were made to the compilation environment or project configuration between versions.

  • System specifications:

    • macOS 15.6

    • Xcode 16.4

    • Windows 11

Cook-2025.09.02-17.28.53.txt (94.0 KB)

Log.txt (139.9 KB)

Hello there @Anonymous_31b66fece744779a56094fef74320439!

Checking through your extended logs, I think the critical line is the following:

The game module 'virtualrowing' could not be found. Please ensure that this module exists and that it is compiled.

This means the cook process is not even reaching Mac yet, it’s failing before that due the engine missing the “virtualrowing” component during the build. The component is either missing entirely from the folder, or the binaries were not built succesfully. Let’s take a few steps to resolve this:

  • First of all, please confirm the component is present in your folder location, which should look something like Source/virtualrowing/virtualrowing.Build.cs

  • Next, let’s clear the project’s cache, via delete folders “Binaries”, “Intermediate”, and “.vs” from your main directory. After that, right-click your .uproject file and choose “Generate Visual Studio project files”

  • Finally, rebuild the module from VS (open the solution, and build “virtualrowing” target), then test packaging again.