Guides.
Everything needed to set and move the location an iPhone or iPad reports, written out properly. Start with your platform; the rest are there for when you need them.
Start here
Setting a location.
Windows
Change your iPhone's location on Windows
The whole procedure, including the Apple Devices dependency that Windows needs and almost nobody mentions.
macOS
Change your iPhone's location on a Mac
Nothing to install first, because macOS already knows how to talk to an iPhone, and the build is signed and notarised, so it just opens.
Going further.
Routes
Simulate a GPS route on an iPhone
Draw a path, plan one that follows real streets, record a walk, or import a GPX or GeoJSON file, then travel it at a speed you choose.
For developers
Simulate a location without Xcode
Why Simulate Location is greyed out, what it actually requires, and how to drive the same service without a project or a build.
When something is wrong.
Setup
Turn on Developer Mode on an iPhone
Required on iOS 16 and newer, including the reason the menu item is missing until you have plugged the phone in once.
Troubleshooting
When your iPhone isn't detected
Four causes, in the order they actually occur, and what each error message means.
Not sure it's for you yet
Compared with the paid tools.
What the commercial location changers charge for, what they do that Draftpin doesn't, and the three cases where buying one is the right call.