Hi,
To resolve iPhone Mirroring connecting to an old iPhone instead of a new one, you must manually select the correct device in your Mac's System Settings.
- Navigate to Desktop & Dock
- Scroll to the Widgets section
- Click the iPhone dropdown menu to select your current device.
If the new iPhone does not appear in the dropdown or the Mac still defaults to the old device, try these additional fixes:
- Force Quit the Process: Open Activity Monitor, search for iPhone Mirroring in the CPU processes, and force quit the process. Reopen the app to re-pair.
- Check Device Names: If both iPhones share the same name, the Mac may get confused. Go to your new iPhone's Settings > General > About and change the name slightly.
- Revoke Access: On the old iPhone, go to Settings > General > AirPlay & Continuity > iPhone Mirroring and revoke access for your Mac.
- Toggle Handoff: On your new iPhone, go to Settings > General > AirPlay & Continuity, disable Handoff, restart the iPhone, and re-enable it.
- Create a New User Account: Create a temporary user account on your Mac, log in once, and then log back into your main account. This can refresh the Continuity cache and allow the new iPhone to be detected.
- Check Bluetooth Sharing: Ensure Bluetooth Sharing is enabled in System Settings > Sharing on your Mac, as this can be required for the feature to function correctly.