If your iPhone can't see ScreenSolo as an AirPlay target, run through these in order.

Does ScreenSolo appear in the list, but your iPhone disconnects straight after you pick it? On the Free plan, that usually means today's 5 mirroring sessions are used — see Why did mirroring stop on its own?

1. Same Wi-Fi network

AirPlay uses mDNS (Bonjour) for discovery — it doesn't work across separate networks. Check both devices are on the same SSID. "Guest" / "Visitor" networks on most routers block mDNS by design; switch to the main network.

2. Firewall

On a Mac, System Settings → Network → Firewall must allow ScreenSolo. On Windows, ScreenSolo must be allowed through Defender Firewall on Private networks — if you dismissed the prompt on first launch, open Windows Security → Firewall & network protection → Allow an app through firewall and tick ScreenSolo. Either way, the first launch usually asks; if you missed it, add it manually.

3. mDNS / Bonjour service

Some corporate VPNs or "secure DNS" tools (Cloudflare Zero Trust, Tailscale with split DNS, etc.) intercept mDNS. Disconnect from the VPN, retry, and re-enable once mirroring works.

On a work PC there is more to it — Intune and Defender policy can block discovery outright. See AirPlay blocked on a work PC.

4. AirPlay receiver enabled?

Check Settings → Receiver name in ScreenSolo. The big toggle at the top says AirPlay receiver: On. If it's Off, flip it.

5. Restart ScreenSolo

If you've been swapping networks while the app's been open, the receiver can get stuck. Quit and relaunch — fastest fix for a confused mDNS state.

If ScreenSolo does appear and connects, but the picture stays frozen on the last frame, that's a different problem — see My iPhone mirror froze after reconnecting.

6. iPhone in Low Power Mode?

iOS suppresses some AirPlay discovery in Low Power Mode. Disable it for the duration of the session.

If you've worked through these and AirPlay still isn't showing up, email support with your macOS or Windows version, network type, and a screenshot — we'll dig in.