iOS app rejected due to use of non-public API: MetalTools.framework
I had an app rejected in an App Store Review for iOS due to the following:
This was for an update to an already published project; the app was published using 4.18, but not with the latest 4.18.3 release. It's possible the bug was introduced there.
This was first reported on AnswerHub in this post, but it was tagged as Blueprint Scripting and not in Bug Reports; so I am reposting in Bug Reports: https://answers.unrealengine.com/questions/758069/ios-rejected-non-public-apis-privateframeworksmeta.html
asked Feb 17 '18 at 05:19 PM in Bug Reports
I've found a pending pull request that appears to have fixed this issue by wrapping the offending code in a #if !UE_BUILD_SHIPPING flag: https://github.com/EpicGames/UnrealEngine/pull/4491
Follow this question
Once you sign in you will be able to subscribe for any updates here