Astral Projection is a testing tool for iOS and OSX applications that use the CoreLocation framework. AP allows for testing location-aware apps on both the device and the simulator, using configurable location data sources like a GPX file or a remote agent.