title: How to constantly receive CoreLocation updates, even when app is terminated
body: <p>We're trying to constantly track the user's location using CoreLocation (enterprise app, so user experience and battery usage is not an issue).</p>
  
  <p>We get good results while the app is in the background using a CLLocation with startUpdatingLocation and a the "location" key in the Info.plist for background tasks.</p>
  
  <p>However in testing it seems that after a few hours the app is terminated and we stop getting updates.</p>
  
  <p>We've tried calling startMonitoringSignificantLocationChanges in applicationWillTerminate in the hope that would still work while the app is terminated, but that doesn't seem to work.</p>
  
  <p>Basically we want a way to constantly keep the app receiving startUpdatingLocation updates, and not have it killed in the background.</p>