How to Track an iPhone From Another iPhone: Native Methods and a Family-Safety Upgrade
Learn how to track an iPhone from another iPhone using iCloud Find Devices, the Find My app, Google Maps sharing, and a consent-based family option.
The „Location Expired“ banner in Messages is one of those iPhone errors that always strikes at the worst moment — your kid is supposed to be home, your partner is driving back late, and the little blue map dot has vanished into a gray label. If you are searching for why iPhone location sharing keeps expiring on iOS 17 or iOS 18, you do not want a generic list of restarts. You want to know which fix actually sticks, why it works, and what to do when the standard Find My route does not fit your family. This guide walks through the real causes, six tested fixes in order of impact, the cross-platform fallback most articles skip, and a family-safety plan for when you cannot reach a child. For the broader version of that failure on both platforms, Share My Location not working runs the full fix list.
Two near-identical errors trip up most readers, and the fix for one will not fix the other. Knowing which you are looking at saves an hour of pointless toggling.
„Location Expired“ is a Messages-app message. It appears in a one-on-one thread when the duration window you (or the other person) picked for a location share has ended. The system did exactly what you asked it to — it stopped sharing after one hour or at the end of the day. Nothing is broken; the share simply timed out.
„Location Not Available“ is a Find My message. It signals a different kind of failure: the phone is offline, Find My iPhone is disabled, the Apple ID has signed out, or iCloud cannot reach the device. The hardware or account is the problem, not a duration setting.
A quick decision tree:
Reports of both errors spiked after the iOS 17 and iOS 18 updates because Apple shifted some sharing preferences during the upgrade and rebroke the push connection for some users. If you started seeing the banner after an update, this is the most likely reason — and it is fixable.
If you keep getting „Location Expired“ every hour or every evening, one of these is almost always the cause:
Run the fixes below in order — most readers solve it at Fix 1 or Fix 2.
If „Location Expired“ returns every hour or every night, this is the fix that ends the loop for good.
If you already shared with a short window, you do not need to re-send an invite. Open the same contact panel, tap Stop Sharing My Location, wait a moment, then tap Share My Location again and pick Share Indefinitely.
To verify it stuck, ask the recipient to open Find My or Messages on their iPhone: your name should appear under People with no expiration timer next to it. If a timer is still showing, the previous one-hour share is queued — toggle the share off and on once more.
This is the durable fix for family setups because it removes the duration window entirely. iOS only ends an indefinite share when you manually stop it or sign out of iCloud.
A quick block-unblock forces iOS to tear down the stale Messages routing and re-establish the channel from scratch.
This works when the issue is a stuck Messages connection — usually after a long flight, a SIM swap, or an iOS upgrade. It does not help when the other phone is offline, in airplane mode, or has Find My disabled, because there is nothing on the other end to reconnect to.
If toggling did not work, refresh the apps and the system push layer.
If that fails, restart the iPhone:
If a normal restart hangs, force-restart: press Volume Up, press Volume Down, then hold the Side button until the Apple logo appears.
Three system switches all have to be on. One off, and sharing silently dies.
After flipping any of these, re-open Messages and verify the pin returns under the contact.
When toggles and restarts do not stick, go a level deeper. These resets clear corrupted state without wiping your data.
If both resets still leave you stuck, the next steps are an iOS update (Settings → General → Software Update) or a call to Apple Support — a server-side Apple ID problem can only be cleared on their side.
These are the two causes most guides miss, and they are surprisingly common in households that have used the same Apple ID for years.
Duplicate contacts. Open the Contacts app and search for the person whose location keeps expiring. If two or more cards show up — usually one synced from iCloud and one from an old SIM or Google account — Find My cannot decide which Apple ID to route to. Tap Edit on a card and use Link Contacts to merge them, or delete the stale duplicate.
Screen Time. Settings → Screen Time → Content & Privacy Restrictions → Location Services → confirm Share My Location is set to Allow. If a parent or admin set this to Do Not Allow during initial setup, the Find My toggle will look fine but no share will go through.
Once both are cleaned up, return to Find My and re-send the location sharing invite.
Every fix above assumes both phones are iPhones on Apple IDs. Find My and Messages location sharing are Apple-only — they do not reach Android phones, friends without iCloud, or family members who never set up Find My in the first place.
A web-based, consent-based location share solves this. The parent or requester sends a link by SMS or messenger; the recipient taps it, opens it in any browser on iPhone or Android, and grants the browser's one-time location permission. A precise GPS reading lands back in the requester's dashboard within seconds.
This approach sidesteps „Location Expired“ entirely:
It is the right call for mixed-device families, friends who do not use iCloud, urgent one-time location checks, and any moment when you cannot wait for Find My to recover. NexSpy includes this flow — covered in the next section.
If „Location Expired“ hit at a bad moment, work the triage in order — do not burn ten minutes on toggles.
The best moment to set up a safety net is before you need one. A fallback that does not depend on Find My — covered next — is the layer that keeps working when iCloud does not. A fallback location tracking setup is exactly that independent layer — it keeps reporting position when Find My shows "Location expired" or goes offline.
Apple's location stack is solid most of the time and frustrating the rest of the time. If your family has hit „Location Expired“ or „Location Not Available“ more than once, the answer is not a better restart routine — it is a second layer that does not depend on Find My, does not care about Apple ID matching, and works whether the other phone is an iPhone or an Android. NexSpy is built for exactly this gap.
NexSpy runs on a single Parent Dashboard across iPhone and Android, with co-parenting access and Family Chat. That means a mixed-device household — one parent on iPhone, the other on Android, kids on whichever — never gets stuck inside Apple's ecosystem. Both parents see the same map, the same alerts, and the same fallback link request, so you are not relaying screenshots when minutes matter.
If you would rather not wait for the next „Location Expired“ message to figure this out, set the safety net up now.
Why does my iPhone location keep expiring every hour? Because the share is set to „Share for One Hour“ or „Share Until End of Day.“ Switch to Share Indefinitely in the contact's Messages panel and the loop stops.
Does 'Location Expired' mean someone blocked me? No. Blocking produces no location at all (the share row disappears). „Location Expired“ specifically means the duration window for the share ran out — the contact did not choose Share Indefinitely, or the original share was a one-hour share.
How do I share my location indefinitely on iPhone in iOS 17 and iOS 18? Open Messages, tap the contact's name at the top, tap Share under Location, and choose Share Indefinitely. The path is the same on both iOS 17 and iOS 18 — Apple did not move the menu in either update.
Why does Find My say 'Location Not Available' even when the phone is on? The most common causes are Find My iPhone disabled in Settings, the phone signed out of iCloud, Precise Location off for Find My, a stuck cellular connection, or a server-side Apple ID issue. Work through Fix 4 and Fix 5 in order.
Can I share an iPhone's location with an Android user without Find My? Not through Apple's native tools — Find My and Messages location sharing are iPhone-to-iPhone only. Use a consent-based web link approach instead: a request goes to the recipient's phone number, they open it in any browser, grant location permission, and the GPS reading comes back. NexSpy's Location-by-Link flow covers this.
Will resetting Network Settings delete my photos or data? No. Reset Network Settings only clears Wi-Fi networks, cellular settings, VPN configs, and saved hotspots. Photos, messages, contacts, and apps stay intact — you will just need to re-enter Wi-Fi passwords afterward.
Learn how to track an iPhone from another iPhone using iCloud Find Devices, the Find My app, Google Maps sharing, and a consent-based family option.
How to set up Find My on iPhone in iOS 26: share your location with friends and family, set Notify When alerts, and know when Find My is not enough.
Set up Messenger Kids parental controls step by step: account creation, contact approval, sleep mode, supervision dashboard, plus what they miss.
How to GPS track a phone — match the right method to monitoring a child, checking a family member with consent, or finding your own lost handset.