Description

Packaging a project in 4.15 from Github will fail if you don't have Crash Reporter Client built for Shipping.

If no Nativization options are enabled, it packages fine, without having to build CRC.

This is not consistent with the behavior in 4.14.3, and as a result is a regression.

Steps to Reproduce
  1. Open the editor using a Github source build (Blank bp project)
  2. Navigate to Edit->Project Settings->Packaging and set Blueprint Nativization Method to Inclusive
  3. Package for Win64

Result: Packaging fails with errors:

Missing UE4Game binary.
You may have to build the UE4 project with your IDE. Alternatively, build using UnrealBuildTool with the commandline:
UE4Game <Platform> <Configuration>
Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Stage Failed. Missing receipt 'CrashReportClient-Win64-Shipping.target'. Check that this target has been built.

Expected: Packaging would complete successfully and you wouldn't have to build CRC for shipping.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint Runtime
Affects Versions4.15
Target Fix4.16
Fix Commit3343816
Main Commit3358685
CreatedFeb 16, 2017
ResolvedMar 13, 2017
UpdatedApr 25, 2019