Proper way to set an executable Icon in Unity MacOS build launched through Epic Games Launcher

We created a MacOs build using Unity, and we uploaded the binary using the provided BuiltPatchTool, however, when launched, the icon displayed in the User’s task bar, is that of a generic folder, and not the Application’s icon.

We have been trying to change the icon displayed to the proper icon of the Application/Executable with no success, using the separate ico file.

The documentation around this topic is rather sparse as can be seen in the link.

We have a slew of questions such as,
Where exactly must this icon go?
What are the settings we have to change or the steps to make such a change?
Is it a special file attribute?
If so, what’s the tag that should be used?
And so on and so on.

If anyone has managed to fix this issue, we kindly ask to share how you’ve accomplished it.

Kind regards.

Hi there, Matt!

We’ll be happy to assist with this. In order to properly place the application icon, we suggest following “BuildPatch Tool Instructions” as well as the “Setting the Desktop Shortcut Icon” portion as well. We hope this helps!

Thank you,

Kendall

Hello!

We appreciate the reply and the links, however, the documentation is not clear on what exactly must be done.

We have been unable to change the embedded icon in the app executable, since it is a MacOs extension less file.

What exactly does “Adding a separate .ico file with same file name as the app executable” means?

Is it adding it to the text file assigned to -FileList?
Having it be present anywhere inside the folder assigned to BuildRoot?
Placing it next to the executable with the same name?

The example in parenthesis uses launch.exe as an app name. Is the .exe extension necessary? Because MacOs builds do not contain an .exe file.

We have tried a myriad of different ways. Please let us know what are the steps required to properly set a custom icon to the launched game in a MacOs.

Kind regards,
Matthew.

Hi again, Matthew!

We appreciate you following back up. After looking into this further, at this time, the launcher code does not support functionality with MacOS. I’ll be sure to share this with the team on your behalf though.

Thank you!

Kendall

I see, that’s a shame.

Thank you for the reply and for forwarding this issue to the team. We’ll keep an eye to see if this feature gets implemented soon.

Kind regards,
Matthew.