Impossible to sell In Apple Store

Hello

I am trying to get my game to Apple Store. It gets rejected because Unreal uses old APIs.

The problem occurs even in all the default blank, empty first person, third person etc templates in Unreal 5.4.

Apple even CALLED me about this and confirmed this is not an Apple issue and Unreal has to solve this. I have bug reported this several times, first time over half a year ago. Unreal does not even answer…

It´s a bit hard to be an indy developer with Unreal:)

Yours, Ramses

Guideline 2.5.1 - Performance - Software Requirements

The app uses or references the following non-public or deprecated APIs:

Contents/Resources/XXXXXXXX.app/Contents/UE/Engine/Binaries/ThirdParty/Apple/MetalShaderConverter/Mac/libmetalirconverter.dylib

Symbols:

• __dyld_get_image_uuid

The use of non-public or deprecated APIs is not permitted, as they can lead to a poor user experience should these APIs change and are otherwise not supported on Apple platforms.

1 Like

have you tried changing the minimum metal version and minimum IOS version you are using in the project settings?

Unreal used an old metal API but in 5.4 or 5.5 upgraded to the modern metalcpp which is the latest. Try updating your engine to 5.5.2 if you can.

Hi Ramses, I understand the frustration. Unreal Engine 5.4 seems to be using deprecated Apple APIs, causing the rejection. Since there’s no official response yet, I recommend checking the Unreal forums or GitHub for workarounds. You might also try an older UE version or manually replacing the API.

I get your frustration. The deprecated API issue in Unreal Engine is a known challenge, but unfortunately, Unreal hasn’t fully addressed it yet. Keep an eye on updates, as sometimes fixes pop up without major announcements. In the meantime, consider looking into workarounds shared by the community or optimizing Metal API calls. It’s a tough spot, especially as an indie dev, but hang in there – hopefully, Unreal will resolve it soon!

Thank you all.

There is no workaround unfortunately.

It is almost a year ago we first time informed Epic about this. Too expensive to wait. They have never answered. There are dozens of emails etc send. We all apply now a job from McDonalds now.