Device Requires a restart before starting after installing?

Hey guy i have created a game for an Iphone / Ipod using Unity3D the problem which im facing now is tht after installing my Application on an IPhone/Ipod, The device requires Restart before Playing the game.
if i try playing the game before restarting the device the Game gives Memory Error exits with 101 error

if i restart the device the applications runs normaly without any error

does anyone knows how to tackle this problem???

Thanks

You already found the solution: restart the device

There is no way around that, its a common practice to restart the device daily at least until Apple solves the related issues with memory handling

well this is not the proper solution.
can u guide me to manage the Memory??

This is out of your control
This is a problem with the iPhone and its OS itself.
So independent if you like it or not: Thats how it is.

If you check the appstore you will find that many games clearly point out in their description that you should restart the device after installing or you might find the app not starting.