iPhone Screen Mirroring Keeps Spinning: Fix Discovery
TL;DR: If no TV names appear, verify that the receiver truly supports AirPlay, is awake, has AirPlay enabled, and shares the iPhone's local network. If a TV appears but the spinner never becomes a picture, reopen its AirPlay receiver, approve the passcode, restart both devices, and test the Home Screen before a streaming app.
Identify Where the Spinner Stops
The spinning indicator can mean discovery or connection setup.
| What the iPhone shows | Likely layer | First action |
|---|---|---|
| Empty list with spinner | Discovery or compatibility | Confirm AirPlay receiver and local LAN |
| TV name appears, then spins | Pairing or receiver session | Reopen AirPlay and approve code |
| Connects, then returns to list | Network, software, or access rule | Restart and update both sides |
| Home Screen works; one app spins | App playback restriction | Use its supported TV method |

iPhone uses AirPlay for native screen mirroring. A TV labeled Miracast, Wireless Display, or Google Cast is not automatically an AirPlay receiver.
Fix the Endless Screen Mirroring Spinner
1. Confirm the Receiver
Check the exact TV model or external device manual for AirPlay support. Turn the receiver on, wake it fully, and open its AirPlay or receiver-app screen. If it is an Android TV running AirMirror, leave the AirMirror receiver screen open and select the name it displays.
2. Enable AirPlay on the TV
Use the TV's documented AirPlay, Apple AirPlay and HomeKit, or receiver setting. Menu paths vary by operating system and firmware. Miracast mode will not accept the iPhone's Screen Mirroring request.
3. Put Both Devices on One Local Network
Confirm the iPhone and receiver use the same normal home LAN. An Ethernet-connected TV and Wi-Fi iPhone can work when the router bridges them. Avoid guest Wi-Fi or client isolation, and temporarily disable a VPN that blocks local discovery.
Apple's current troubleshooting guidance recommends nearby, powered-on, updated devices on the same Wi-Fi, followed by a restart.
Do not compare only the Wi-Fi names if the home uses extenders or multiple routers. The devices must be able to discover each other on the local LAN; guest networks and some managed networks deliberately block that traffic.
4. Reopen Control Center
Stop any existing AirPlay or mirroring session. Reopen Control Center > Screen Mirroring, select the intended receiver once, and wait for the TV to show a passcode or Allow request.
5. Approve the Pairing Prompt
If the TV shows a passcode, enter it on the iPhone. If a previous device was denied, clear or allow it using the receiver's access settings. Do not disable passwords permanently just to avoid one failed pairing.
6. Restart Both Endpoints
Stop mirroring, restart the TV/receiver, then restart the iPhone. Reopen the receiver before the Screen Mirroring list. Restart the router only if multiple local devices cannot discover one another.
7. Update Sender and Receiver
Install current iOS, TV firmware, streaming-device software, and receiver-app updates. Do not assume an iOS update can add AirPlay to a TV that lacks an AirPlay receiver.
8. Test the Home Screen and Local Media
After connecting, show the Home Screen and a local photo or video. If those work but one service continues loading or displays black, use that service's official TV app or supported AirPlay/Cast option. AirMirror does not bypass DRM.

Avoid Destructive Fixes First
Do not factory-reset the TV or reset all iPhone network settings for an empty device list. First test another iPhone with the receiver or the same iPhone with another AirPlay receiver. That comparison identifies the endpoint that needs support.
If the TV name appears and the session later drops rather than spins, use AirPlay disconnect troubleshooting. If the receiver never appears, use the broader TV discovery guide.
If another iPhone connects immediately, review the original phone's VPN, local-network permissions for a receiver companion app, and pending iOS updates. If neither phone connects, concentrate on the TV, receiver, and network rather than resetting both phones.
Screen Mirroring iPhone Just Keeps Spinning FAQ
Why is my iPhone screen mirroring not loading?
The iPhone may not be discovering a compatible AirPlay receiver, or pairing may be stalled. Confirm AirPlay support, same-LAN access, receiver readiness, and any TV passcode.
Is AirPlay automatically on iPhone?
AirPlay controls are built into iOS, but the destination must support and enable AirPlay. Automatic suggestions can be adjusted under Settings > General > AirPlay & Continuity.
Do all phones have AirPlay?
No. AirPlay is Apple's media and mirroring system. Android phones normally use Google Cast, Miracast-derived features, or manufacturer tools instead.