Best Practices for Optimizing Unreal Engine Games on iPhone?

I’m working on a mobile game using Unreal Engine and planning to release it for iPhones. While testing, I’ve noticed performance drops, especially on older models. The game runs fine on high-end iPhones, but frame rate dips and overheating are issues on older devices.

What are some effective ways to optimize Unreal Engine games for iPhones? Should I tweak specific rendering settings, use certain compression methods, or adjust Blueprints for better performance? Also, are there any common pitfalls to avoid when targeting iOS?

Any insights or personal experiences would be really helpful!

Best way is to switch to Godot or unity engine, unreal is really bloated for doing mobile games.

And there is HUGE problem with unreal on mobiles: packaged game size. Last time i checked (about 10 years ago) limit on AppStore was 100mb for packaged app, and just empty project in unreal without textures etc, was 90mb.

So with unreal you are forced to host files elsewhere and upload installer only to app store.