You would want to use the Simulator's Features -> Location to test how your app handles location updates. But eventually, for testing background capabilities, the only reliable test would be to run the app on a physical device while it is standalone, not connected to Xcode - for which you would want to implement your own logging and testing methodology within the app - and for location apps, actually travel, as simulated locations are going to perform better than real ones, and if testing background capabilities attached to Xcode, you will not get a real life demonstration of how your app performs, as debugging via Xcode will give it additional capabilities to assist in debugging your code, but will not show what your customers will eventually experience.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags: