I m Using Geofencing in my app.The Location manager delegate(Did eneter or Did exit)call properly in simulator. but when Use and run my app on actual device the delegate are called sometime and sometime not

I m Using Geofencing in my app. The Location manager delegate(Did enter or Did exit)call properly in the simulator. but when Use and run my app on the actual device the delegate is called sometime and sometime not.