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:
-
Generate 'UE4_PROJECT_ROOT/Intermediate/ProjectFiles/BUNDLE_NAME.entitlements'. It shows the key as ‘Increased Memory limit’ of Type Boolean set to Yes.
-
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:
- 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:
- 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!