Hi everybody ! I nearly finished my game (two years working on it), and I was so happy knowing that I will release it soon until I discovered that Apple changed their requirements : Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support. So I upgraded from Unity 4.5.5 to Unity 4.6.3 (it didn't upgraded my project and just opened directly is it normal ?). When I built for my iPhone, I realized that when I used 'Mono 2.x' scripting backend, it still worked, but when I switched to IL2CPP and whatever the architecture was (ARMv7, ARMv64 or Universal), it crashed. The error shown is really weird (see the picture below) : even if my game uses the same reasonable memory amount (250-300mb) and even if I close all the other applications, the amount of memory used by "Other Processes" is 2,8GB ! How is it only possible on a 1GB RAM device ? Even if the free memory is negative, it only crashes at the second scene loaded (after 30sec), and the message shown by xcode is "Terminated due to memory error". Has anyone faced the same problem ? Is it only possible to be solved ? Please help me I can't publish my game without using IL2CPP and I'm quite stuck... PS : I tried with Unity 4.6.2, 4.6.3 and 4.6.4, same result. I can't use Unity 5 because their are many other problems that appear.