Source build ue4 package failed on shipping configuration

I want to make a shipping package for my project, and package refer to this page: Packaging Unreal Engine Projects | Unreal Engine 5.1 Documentation , so i have succeed packaged by development configuration, but when I use shipping configuration, there have some error like this:

UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: [365/368] Link VehicleBp-CharacterAI-Win64-Shipping.lib
UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: [366/368] Link VehicleBp-ExampleDeviceProfileSelector-Win64-Shipping.lib
UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: [367/368] Link VehicleBp-WindowsMoviePlayer-Win64-Shipping.lib
**UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: E:\projects\unreal\VehicleBp 4.17\Binaries\Win64\VehicleBp-Win64-Shipping.exe
UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: Total build time: 553.13 seconds (Local executor: 0.00 seconds)
UATHelper: Packaging (Windows (64-bit)): CommandUtils.Run: Run: Took 553.2991011s to run UnrealBuildTool.exe, ExitCode=5
UATHelper: Packaging (Windows (64-bit)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): E:\code\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe VehicleBp Win64 Shipping -Project=“E:\projects\unreal\VehicleBp 4.17\VehicleBp.uproject” “E:\projects\unreal\Veh
icleBp 4.17\VehicleBp.uproject” -NoUBTMakefiles -remoteini=“E:\projects\unreal\VehicleBp 4.17” -skipdeploy -noxge -NoHotReload -ignorejunk. See logfile for details: ‘UnrealBuildTool-2017.11.25-03.17.04.txt’
UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars, SpewFilterCallbackType SpewFilterCallback) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\ProcessUtils.cs:行号 913** UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars, SpewFilterCallbackType SpewFilterCallback) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\Proc
essUtils.cs:行号 866
UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary2 EnvVars) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:行号 51 UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, FileReference Project, String Target, String Platform, String Config, String AdditionalArgs, String LogName, Dictionary2 EnvVars) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:行号 89
UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.UE4Build.BuildWithUBT(String TargetName, UnrealTargetPlatform TargetPlatform, String Config, FileReference UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, String InAddArgs, Boolean ForceUnity, Dictionary2 EnvVars) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:行号 373 UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary2 PlatformEnvVars, Nullable1 InChangelistNumberOverride, Diction
ary2 InTargetToManifest) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:行号 1502 UATHelper: Packaging (Windows (64-bit)): 在 Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\Scripts\BuildProjectCommand.Automation.cs:行号 204 UATHelper: Packaging (Windows (64-bit)): 在 BuildCookRun.DoBuildCookRun(ProjectParams Params) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:行号 207 UATHelper: Packaging (Windows (64-bit)): 在 BuildCookRun.ExecuteBuild() 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:行号 40 UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.BuildCommand.Execute() 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:行号 100 UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.Automation.Execute(List1 CommandsToExecute, Dictionary2 Commands) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:行号 563 UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.Automation.Process(String[] Arguments) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:行号 533 UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.Program.MainProc(Object Param) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\Program.cs:行号 133 UATHelper: Packaging (Windows (64-bit)): 在 AutomationTool.InternalUtils.RunSingleInstance(Func2 Main, Object Param) 位置 E:\code\UnrealEngine\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:行号 708

I want to know what should I do if I want to succeed by shipping confuguration?

Finally, I found that , when ue4 try to build UE4Game-Win64-Shipping.exe , there is a warning, so UBT can’t continue. So fix the warning.