After upgrading to ue5.6 I suddenly can’t package my project.
My project is blueprint only.
With only the async loading screen plugin.
Target platform windows.
The issue does not occur in 5.4 and previous versions.
The default package method using “platforms > windows > package project” in the editor. This method always reverts to development build configuration. With the log message saying “LogLauncherProfile: Unable to use promoted target -filepath/Binaries/Win64/UnrealGame-Win64-Shipping.target does not exist”.
As far as I can tell this is the issue. The generated binaries correctly replace “UnrealGame” with the name of your project. But the package tool does not update the name of your project before trying to package.
Additionally using CMD to run the UAT always fails and using the project launcher also always fails.
A suggested fix that allows @Epic to keep the code pretty much the same. When using “platforms > windows > package project”. On button press, simply update the variable for “UnrealGame” by getting the project name. Then running the build tool with the now updated binary name.