If your iPhone can't see ScreenSolo as an AirPlay target, run through these in order.
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.
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.
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.