ios – iOS17 CLLocationUpdate Blue bar


I am using CLLocationUpdate.liveUpdates() and CLBackgroundActivitySession to receive background location updates. My app has “Always” authorization, but I can not get rid of the top left “Blue bar” in any way except for by manually closing the app (swipe up in multi-app preview view). I have tried setting CLLocationManager.showsBackgroundLocationIndicator = false but it does not make any difference.

How can I get rid of the blue bar in the top left corner?

  • My project started from this WWDC23 sample code
  • Phone has granted “always” location authorisation through CLLocationManager.requestAlwaysAuthorization()
  • Using LiveConfiguration.default
  • Has UIBackgroundModes - location set in Info.plist
  • Tested multiple days with a real iPhone 14, iOS 17.2 (although an iPhone SE gen2 iOS 17.2 seems to loose the blue bar after a while)
  • I have set Privacy - Location When In Use Usage Description and Privacy - Location Always and When In Use Usage Description in Info.plist

Latest articles

spot_imgspot_img

Related articles

Leave a reply

Please enter your comment!
Please enter your name here

spot_imgspot_img