Unreal Engine 4.27 IOS build with entitlement 'Increased Memory Limit'

Hi,

I'm new to Apple with Unreal Engine. So we have 4GB devices which are crashing because of 2.05GB memory limit. We want to increase the limit and we were doing some R&D on the same. We got IOS provisioning with capability ‘com.apple.developer.kernel.increased-memory-limit' and while building for the ‘Development Editor’ for Mac (just to open the editor), XCode is sweet enough to:

  1. Generate 'UE4_PROJECT_ROOT/Intermediate/ProjectFiles/BUNDLE_NAME.entitlements'. It shows the key as ‘Increased Memory limit’ of Type Boolean set to Yes.

  2. Generate ‘UE4_PROJECT_ROOT/Intermediate/IOS/UNREAL_APP_NAME-Info.plist'. It shows the key with capability ‘com.apple.developer.kernel.increased-memory-limit' set as Yes (Boolean).

However, it:

  1. Generates the Entitlements.plist file in the 'UE4_PROJECT_ROOT/Intermediate/ProjectFiles/build/APP_NAME.build/Development-iphoneos/BUNDLE_NAME.build/DerivedSources/Entitlements.plist' WITHOUT the key capability mentioned above.

On compiling the code for ‘Development’ for IOS, Xcode:

  1. Generates ‘../Intermediate/IOS/UNREAL_PROJECT_NAME.entitlements file WITHOUT the key capability.

The end result being we are able to make builds that are limited by memory. Our game keeps crashing. Any sort of help would be really helpful!

Answered by MobileTen in 752993022

Please get in touch with the developers of the Unreal Engine SDK. This is not an Apple Product.

Accepted Answer

Please get in touch with the developers of the Unreal Engine SDK. This is not an Apple Product.

I'm not sure why you created three different threads for the same issue, but I responded in one of your other ones.

Unreal Engine 4.27 IOS build with entitlement 'Increased Memory Limit'
 
 
Q