This sounds like a memory usage issue because the simulator uses the memory of your computer that is more powerful than the device. I suggest you to run your application using Instruments to see the allocations and find a clue of how to fix it or analyze your code, making changes to save memory. Check also if your app, in some moment receives memory warnings.
Hope it helps you.