GeoShift can use trusted USB, legacy Wi-Fi lockdown, or iOS 27+ RemotePairing. The app always records the exact target iPhone and will not clear another device.
- Put the Mac and iPhone on the same local Wi-Fi network.
- Unlock the iPhone and keep GeoShift open.
- In GeoShift, open Settings → Connection → Set up Wi-Fi connection.
- On iPhone, open Settings → Developer → Paired Macs.
- Under Other Devices, tap GeoShift.
- Enter the six-digit code shown by GeoShift.
- Wait for GeoShift to report that the pairing credentials were saved.
The dedicated GeoShift record is separate from the ordinary MacBook Pro system pair. Do not delete the existing system pair.
- Connect the unlocked iPhone to the Mac with a data-capable cable.
- Tap Trust on the iPhone and enter the device passcode if requested.
- Confirm that Finder can see the iPhone.
- Leave the phone unlocked for the first developer-service connection.
- Open GeoShift and choose Reconnect.
After the first trusted connection, wireless reconnect may work while both devices remain on the same network.
Normally once. It is not a weekly, biweekly, or monthly permission.
Pair again only when:
- GeoShift was manually removed from Paired Macs;
- the local pairing record was deleted;
- trust or network settings were reset;
- macOS was reinstalled or the user profile was replaced;
- an iOS/macOS update invalidated the record;
- GeoShift explicitly reports invalid pairing credentials.
Restarting either device, locking the iPhone, sleeping the Mac, or reconnecting to the same Wi-Fi should not require a new six-digit code.
- Both devices must be able to reach each other on the local network.
- Guest Wi-Fi and client-isolation networks often block peer-to-peer traffic.
- VPN and firewall software may block Bonjour or local-network traffic even though both devices appear connected to Wi-Fi.
- A delayed Bonjour advertisement is normal; GeoShift waits before declaring the phone unavailable and then keeps retrying safely.