iPhone Mirroring times out or does not connect
iPhone Mirroring needs the same Apple Account on both devices, Wi-Fi and Bluetooth on, and a locked iPhone near the Mac. Some Mac features and network software stop it.
My Mac has this problem: iPhone Mirroring times out or does not connect. Read https://kilobat.app/guides/iphone-mirroring-not-connecting.md and work through it with me. Install the Kilobat CLI if it’s missing: brew install seifip/kilobat/kilobat. Run the guide’s Terminal and kilobat checks yourself and tell me what you find. List the steps only I can do. Ask before you change any setting.
Symptoms
- iPhone Mirroring shows that the connection timed out.
- The app cannot find the iPhone, or it waits and then stops.
- The connection starts and then drops.
- iPhone Mirroring does not appear, or it is not available.
Likely causes
- A requirement is not met. Apple asks for the same Apple Account with two-factor authentication, a passcode on the iPhone, and Wi-Fi and Bluetooth on both devices.
- The iPhone is unlocked or far away. The iPhone must be locked and near the Mac. It can charge and use StandBy. Mirroring stops when you use the iPhone.
- The Mac uses a feature that conflicts. Apple says that the Mac must not share its internet connection, use AirPlay or use Sidecar.
- VPN, security software or the firewall. Apple says to check for VPN or third-party security software, and that the firewall does not block all incoming connections.
- Heavy wireless use or interference. Apple says to stop heavy Bluetooth or Wi-Fi use, such as streaming to another device.
- Region. Apple says that iPhone Mirroring is currently unavailable in the European Union.
How to check
Make sure that the Mac and the iPhone use the same Apple Account.
On both devices, make sure that Wi-Fi and Bluetooth are on.
Lock the iPhone. Put it near the Mac.
On the Mac, choose Apple menu > System Settings > General > Sharing. Look at Internet Sharing.
Make sure that the Mac does not use AirPlay or Sidecar now.
Show whether the firewall blocks all incoming connections.
/usr/libexec/ApplicationFirewall/socketfilterfw --getblockallLook for a VPN app or a VPN connection that is on.
How to fix it
Turn off Internet Sharing, AirPlay and Sidecar on the Mac.
Turn off the VPN or the security software for a test. Try iPhone Mirroring again.
If Block all incoming connections is on, turn it off in Network > Firewall > Options.
Stop streaming or large transfers on either device.
Install the latest macOS and iOS updates. Restart both devices.
In iPhone Mirroring, choose iPhone Mirroring > Settings. Click Revoke iPhone Access.
Set up iPhone Mirroring again.
If nothing works, sign out of the Apple Account on each device. Restart, then sign in again.
With Kilobat
Show whether a VPN is on. If it is, turn it off for a test.
kilobat vpnShow Bluetooth devices and whether they share 2.4 GHz with Wi-Fi.
kilobat bluetoothShow the Wi-Fi band, channel and signal of the Mac.
kilobat wifiIf you paused AirDrop's link with Kilobat, restore it. Apple does not say which link iPhone Mirroring uses.
kilobat low-latency off
Questions
Does iPhone Mirroring work in the EU?
Apple says that iPhone Mirroring is currently unavailable in the European Union.
Can I use more than one Mac?
Apple says that only one Mac and one iPhone can pair for mirroring at a time.
Must Personal Hotspot be off?
Apple's iPhone Mirroring page does not list Personal Hotspot. It lists Internet Sharing, AirPlay and Sidecar on the Mac.
Where do I choose the iPhone?
In macOS Tahoe 26.4 and later, use System Settings > General > AirDrop & Continuity. Earlier, use Desktop & Dock.
Sources
- Apple Support: iPhone Mirroring: Use your iPhone from your Mac
- Apple Support: Continuity features and requirements for Apple devices
- Apple Support: Change Firewall settings on Mac
- socketfilterfw(8), man page installed with macOS 27.2
Checked on 7 November 2026.