API rejected

Hello everybody


I am making a game with UE4 and I have submmited it to the app store

But I have a problem


My binary gets rejected because:


Your app uses or references the following non-public APIs:


MTLDebugDevice


I have ticked "for distribution" and i have unticked "include debug files"

And I cannot find the API anywhere in my project.


So how can i fix this problem?


Thank you very much for your help.

Answered by kelimeng in 296903022

Yes I did.

I used UE4.19

The libraries you're using must make a call to that illegal API. They should know better.

What library's does UE4 use?


Thanks

283, currently...too many to list here - see: h ttps://docs.unrealengine.com/latest/INT/API/


MTLDebugDevice (Metal), however, is Private to Apple.

I did rejected with same reason. Did you find a solution?

Accepted Answer

Yes I did.

I used UE4.19

API rejected
 
 
Q