This failure occurs when trying to package SunTemple for TVOS.
It did not occur with a blank blueprint project, until I added a custom iOS icon and tried to package a second time (I hypothesize there is a larger issue here: namely that on iOS we require a remote compile for blueprint projects when they have custom icons (by design); I'm making the assumption for now that this is affecting tvOS workflow here, and we didn't know it until now).
Error in the log:
ERROR: Stage Failed. Missing receipt 'E:\Unreal Projects\422_Binary\SunTemple\Binaries\TVOS\SunTemple.target'. Check that this target has been built.
Pop-up error to user:
Missing UE4Game binary. You may have to build the UE4 project with your IDE. Alternatively, build using UnrealBuildTool with the commandline: UE4Game <Platform> <Configuration>
SunTemple did not fail to package for IOS, only TVOS.
On tvOS this issue did not occur using a Code project with a custom icon (this is compatible with my hypothesis about the issue).
This was originally reported in [Link Removed] but with the different cross-section of platforms/samples, we've split them into two tickets to be tested separately.
Result: Package will fail with missing receipt error
Workaround: Remove the custom iOS icons from the project (click the default setting button) and repackage for tvOS
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-72832 in the post.
|Component||UE - Platform - Mobile|
|Affects Versions||4.22, 4.21.2, 4.24, 4.25, 5.0-early access, 5.0.3, 5.1|
|Created||Apr 15, 2019|
|Updated||Apr 11, 2023|