In my app I need to get notified when significant change occurs in user's current location so I'm using core location's startMonitoringSignificantLocationChanges() and handling user's location in
locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) delegate.
I'm using Freedrive in Debug>Location so that user's current location keeps on changing. For the first time when I set my class as delegate I receive the delegate call back in locationManager: didUpdateLocations delegate method.
After 1st call this method is never called, I'm not getting why! I have set proper keys in Info.plist to get Always location permission and grants always permission to the app.