Frequently asked questions
The important answers, without marketing shortcuts.
PinShift is for development, testing, QA, and consented demos on an iPhone you own or are authorized to use.
What is iOS location simulation?
iOS location simulation uses Apple developer services to present test coordinates to apps on an authorized device. It is useful for development, QA, regional reviews, geofencing tests, product demos, and route testing. It does not modify the iPhone's GPS hardware.
Read the technical overviewHow do I test an iOS app in another location?
Connect your own or authorized iPhone by USB, unlock it, accept Trust, enable Developer Mode if iOS requires it, choose a coordinate in PinShift, and start a simulation. Keep the device connected while testing, then use Stop and restore real location before disconnecting.
Follow the setup guideDoes PinShift require Developer Mode?
It can. PinShift relies on Apple developer-location services and does not bypass iOS requirements. On supported iOS versions, the device may require Developer Mode, a restart, and on-device confirmation before those services are available.
Does PinShift upload location data?
PinShift has no account system, proprietary location backend, analytics, or telemetry by default. Favorites, recents, and redacted activity stay on your Mac. Map tiles, search, reverse geocoding, street routing, and missing developer-support files can contact the disclosed third-party providers when you use those features.
Review the privacy detailsHow do I restore my real location?
Use the always-available Stop and restore real location action before unplugging the iPhone. If a clear attempt fails, PinShift deliberately keeps the interface in a potentially-active state and leaves the restore action available so you can retry after reconnecting or unlocking the device.
Restore troubleshootingDoes PinShift work with iOS 18?
PinShift uses a version-aware bridge for modern iOS developer services, including the iOS 17-and-later workflow used by iOS 18. Apple can change device services between releases, so compatibility is validated per PinShift build and is never guaranteed for every device or point release.
Check current compatibility notesWhy does the iPhone need to stay connected?
The USB connection lets the Mac discover the authorized iPhone and communicate with Apple's local developer services. PinShift does not use an Apple ID, cloud account, remote agent, or hidden background persistence to control the device.
What is the difference between Fixed and Route mode?
Fixed holds one coordinate until you restore the real location. Micro Route moves continuously around a small configurable loop, while Pro Route follows a calculated multi-stop street route with walking, cycling, driving, pace, stop, and dwell controls.
Can PinShift confirm that Find My changed location?
No. PinShift can report whether its developer-service command completed, but it cannot verify how Find My or another Apple service has interpreted, cached, or displayed that location.
Is the Mac download signed and notarized?
The download panel is driven by a fail-closed release manifest. It enables an architecture only when its DMG is Developer ID signed, hardened, notarized, stapled, checksum-published, and qualified through macOS Gatekeeper. If those fields are absent or invalid, that download remains unavailable.
View download status