Connect your iPhone
Plug in over USB. Trust the computer when your iPhone asks, then pick the device in GPS Phantom.
Plug in over USB. Trust the computer when your iPhone asks, then pick the device in GPS Phantom.
Search a place or click the map. Confirm the pin, then activate it.
Stop the session before you disconnect. Your iPhone goes back to its real position.
Keep the app open and the device connected while a route runs.
REQUIREMENTS
Older versions can't be used. Check Settings, General, About.
Your iPhone has to stay plugged into the computer, and you have to trust the computer when it asks.
The app walks you through turning it on the first time you connect.
Windows is in development. The macOS app needs the developer disk image Xcode installs.
A session or a route stops when the app closes or the cable comes out. Check your device before you rely on the location it reports.
ERROR CODES
The software tunnel to the iPhone stopped while GPS Phantom was using it. Reconnect the cable. Try a different port or cable if it repeats.
The selected iPhone is no longer visible to the computer. Reconnect the cable.
GPS Phantom found the developer disk image but iOS refused to mount it. Restart your iPhone and reconnect it.
The background device session ended before the requested action completed. Reconnect the device.
An iPhone service returned a failure that does not have a narrower code. Reconnect the cable and try again.
GPS Phantom could not reach the service that resolves addresses and nearby places. Check your internet connection and try again.
A route requires at least two distinct positions before it can be planned. Add at least one more waypoint to the route.
Every waypoint resolves to the same position, so there is no path to play. Move the waypoints apart. They are all at the same place.
The downloaded file does not contain a GPS Phantom road graph. Download the region again. The file is not a GPS Phantom road pack.
The pack uses a format version this GPS Phantom build does not understand. Update GPS Phantom, then try the route again.
The pack body uses a compression method this build cannot decode. Update GPS Phantom, then try the route again.
The file ended before the number of bytes stated in its header. Download the region again. The saved file is incomplete.
The road data contradicts its header or exceeds the format limits. Download the region again. The saved road data cannot be used.
The downloaded body does not match the checksum recorded in the pack. Download the region again. Its checksum did not match.
GPS Phantom could not open, save, verify, or install the road pack. Check that the packs folder is readable, then try again.
The region pack request did not finish successfully. Check your connection, then try the route again.
The streamed base map could not load its visible tiles. Check your connection. Local map packs will keep working.
A PMTiles archive did not open or failed while a tile was being decoded. Reinstall the pack, then reopen GPS Phantom.
The map style or one of its tile requests could not be rendered. Reopen GPS Phantom. If it repeats, install the latest version.
The computer could not create the graphics context MapLibre needs. Update the computer's graphics drivers, then reopen GPS Phantom.
The map's graphics context was interrupted while the app was running. The map will recover automatically. If it stays blank, reopen the window.
The configured map source could not be parsed or read from disk. Fix map.json or remove the override, then reopen GPS Phantom.
The configured tile endpoint was malformed or could not be reached at startup. Check the endpoint address and your connection, then reopen GPS Phantom.