Description

A packaged Shipping build of an iOS project still includes a few default UE4 logo icons, even if all of the icons in the Project Settings window have been set to custom icons. At least one user has reported that their game was rejected by Apple for having the default UE4 logo on an icon in their submitted game.

The default UE4 icons are copied from Engine/Build/IOS/Resources/Graphics.  Make sure Project Settings, IOS, Optional Icons has a place to override all of the icons. The code for this is in IOSTargetSettingsCustomization.cpp

The missing icons were added in CL 3776702 as part of [Link Removed] but there was no code added for them. Previous we added icons in CL 2904037 which does show the code changes necessary.

Steps to Reproduce
  1. Create a new basic code project.
  2. Open the project settings window.
  3. Set custom iOS icons for all of the icons in the project (icons from the Sun Temple project can be used for this).
  4. Set the Build Configuration to Shipping.
  5. Package the project.
  6. Change the .ipa extension of the packaged project to .zip.
  7. Open the .zip file.
  8. view the package contents.

RESULT:
Several icons in the package still show the UE4 logo (see attached image).

EXPECTED:
All of the icons show the custom logos that were set.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-55147 in the post.

1
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Affects Versions4.18.3
Target Fix4.19
Fix Commit3897148
Main Commit3990065
Release Commit3897148
CreatedFeb 13, 2018
ResolvedFeb 19, 2018
UpdatedSep 16, 2019