Tool Open source
Roam Control is a source-available SwiftUI iPhone app for simulating reported device locations during location-based development, quality assurance, and personal testing on an iPhone the user owns and controls. It provides an Apple Maps interface for searching places with MapKit, entering coordinates, selecting map points, starting fixed locations, and previewing walking routes; active walks can be paused, resumed, reversed, or redirected, and locations can be saved as favourites or restored to the device's real position.
The app pairs natively with the iPhone through LocalDevVPN. It stores an RPPairing record in the device-only Keychain, discovers the remote-pairing service, verifies the device identity, and opens an encrypted developer session to set or clear the simulated location. It is distributed as an IPA through GitHub Releases rather than the App Store or TestFlight and must be signed with SideStore or Xcode. The public beta requires iOS 27 or newer and Developer Mode. The current source is licensed under PolyForm Noncommercial License 1.0.0; the earlier 0.9.0 Beta 1 release remains under the MIT License.
1 use taken from transcripts — each links to the moment in the video.
Simulates GPS locations on a real iPhone for testing location-based features, with map search, coordinate entry, route playback, pausing, and reversing.
1 in the library.