When I change the default unreal iOS icons it requires Remote build

Hello there! :slight_smile:

I am currently working on a project that is blueprint only (windows 10). It compiles, builds and I can package it to iOS correctly. The issue comes when I replace the default Unreal Engine icons (under ProjectSettings/Platforms/iOS). For some reason, it requires a “server name”. Specifically the error that pops up is the following:

“Remote compiling requires a server name. Please specify one in the Remote Server Name settings field.”

If I set the default unreal engine icons, it packages again perfectly without problems.

I have read some related posts in older versions (4.18) but they don’t really have an answer. My question is, can I make this work in Windows 10? Or, do I really need a Mac and compile my project?

I’ve just run into the same issue with 4.22.
The strange thing is that I already have an iOS app on my developer iPhone with my custom icon that was made in an earlier UE4, 4.17 I guess so it’s something they must have introduced in later versions for god know what reasons…

This is getting real nuts and we need some clarification guys!

I have just spent hours trying to get my icons into an iOS package. I have a finished project, months of work, ready to be sent to App Store and it hangs on stupid icons?

It used to work, I have a previously built app with my icon on the iPhone but now it seems it’s deliberately dysfunctional because no matter what source icons I replace in the engine folder, the packaging always puts the default UE icon into the package, from god knows where!

I replaced all icons from three different folders:

  • Engine\Binaries\IOS\Payload\UE4Game.app
  • Engine\Build\IOS\Resources\Assets.xcassets\AppIcon.appiconset
  • Engine\Build\IOS\Resources\Graphics

The project Intermediate folder after packaging contains my custom icons.

I searched the whole drive and there appear to be no other iOS related app icons that I haven’t already replaced, anywhere! I searched specifically for the names that are present in the final package.

WHERE ARE THESE ICONS COMING FROM?

I also checked Full Rebuild and packaged for both Development and Distribution and it still places the default UE icons inside the package.

It’s driving me crazy, I’m not going to set up a remote Mac server just to put freaking icons inside a project that has been built to avoid exactly that.

Can someone explain what the hell is going on here?!?

Did you find any solution how to add this stupid icons to the project on iOS?

Hello, there is a little hack that worked out for me.

You can rename the packaged .ipa to .zip and open the archive (without extracting it), then paste/overwrite all the App Icons and .car file in the root folder with your icons, close the archive and rename back to .ipa

Open iPhone Packager and re-sign the modified .ipa with the embedded certificates (default settings) and save a new re-signed .ipa

This can be done both for development and distribution package and App Store accepts it. I got my app on the store this way with no reported issues within 24 hours.

Bit of a hack, but works.

Thank you! it Works!

Hi,

Glad I found this thread. This fuking custom icon issue to iOS devs is insulting and deliberate. We use Windows with Mac because renderer works better and there is support for 3D mouse. Now, because of this mess I had to send my game file and download UE5 for Mac just cause Epic Devs don’t give a ■■■■ about fixing the issue.

Knowing now there is a Hack, I will try it. Thanks

** Incredible that it’s been 3/4 years and it keeps getting ignored

1 Like

How to edit the .car file?

Same question here. Also, how do you edit the zip file without opening it?

using UE5.1.1 having the same issue packaging iOS app from windows PC… app icon still used default Unreal icon no matter what png file i replaced,

anyone have solution??

Hello, I tried your hack but could not get it to work on UE5.1

I opened the zip and dragged all my icons inside, also renamed 2 of them to replace the ones that were already inside. Used iPhonePackager to re-sign the ipa, but once its on transporter the icon is still the default one.

Any other suggestions? Thanks in advance!

Hello sir, I had the same issue, but when you upload it to appstoreconnect, it will show the real logo there, Atleast it did for me, if not you have to change the .car file too