Troubleshooting
Mac Continuity Features Not Working? Here's How to Fix Them
Universal Clipboard, Continuity Camera, iPhone Mirroring, and AirDrop all broken at once? Fix the Continuity stack on macOS Sonoma and Sequoia.
When Continuity works, it’s invisible — you copy on iPhone and paste on Mac, you start a Mail draft on Mac and the icon appears on iPhone, you scan a document with Continuity Camera and it lands in Notes a second later. When it stops working, it usually breaks all at once: Universal Clipboard fails, Handoff icons disappear, Continuity Camera doesn’t see the iPhone, iPhone Mirroring on Sequoia refuses to launch.
The good news: Continuity features all share the same backend. Fix one and the rest usually come back. Here’s the actual sequence.
What Continuity actually is
“Continuity” is a marketing umbrella for features built on the same identity, presence, and trust system:
- Handoff: pick up a task on another device.
- Universal Clipboard: copy on one, paste on another.
- AirDrop: peer-to-peer file transfer.
- Continuity Camera: use iPhone as a Mac webcam, or scan documents.
- Continuity Markup / Sketch: annotate on iPhone, appears on Mac.
- iPhone Mirroring (macOS 15 Sequoia): control iPhone from Mac.
- Auto Unlock with Apple Watch: log into Mac via watch.
- iPhone Cellular Calls / SMS: relay calls and texts through iPhone.
All of these depend on:
- Same Apple ID signed in on both devices.
- Bluetooth Low Energy on both for proximity detection.
- Wi-Fi on both for the actual data transfer.
- Two-factor authentication enabled on the Apple ID.
If any one of those is broken, several Continuity features break at once.
Step 1: The basic toggles
For each device:
Mac: System Settings → General → AirDrop & Handoff. Confirm:
- Allow Handoff between this Mac and your iCloud devices = On.
- AirDrop = Everyone for 10 Minutes (for testing).
- AirPlay Receiver = On (for iPhone Mirroring).
iPhone: Settings → General → AirPlay & Handoff. Confirm Handoff = On.
Settings → General → AirDrop = Everyone for 10 Minutes (for testing).
Step 2: Same Apple ID, two-factor on
Continuity requires both devices to be signed into the same Apple ID, with two-factor authentication enabled. Check on each device:
- Mac: System Settings → top → Apple ID. The email shown should match your iPhone.
- iPhone: Settings → top → Apple ID.
If two-factor is off, Continuity won’t work at all. Apple ID → Password & Security → Two-Factor Authentication → Turn On.
Step 3: Restart the daemon stack
This is the single most effective Continuity fix. Open Terminal:
sudo killall sharingd
sudo killall rapportd
sudo killall identityservicesd
sudo killall imagent
sudo killall cloudd
sudo killall AirDropHelper
launchd restarts each one. The Mac’s Continuity stack rebuilds within 30 seconds.
If you only have one of these failing — say, AirDrop works but Universal Clipboard doesn’t — the daemon-by-daemon list is:
- AirDrop / Continuity Camera:
sharingd,AirDropHelper. - Handoff / proximity discovery:
rapportd. - Universal Clipboard:
pasteboardd,cloudd. - iPhone Mirroring:
mirroringd,iPhoneMirroringHost.
But killing all of them is faster than picking, and harmless.
Step 4: Bluetooth and Wi-Fi cycle
Toggle Bluetooth off and on, then Wi-Fi off and on, on both devices.
For Bluetooth specifically, if it’s stuck:
sudo pkill bluetoothd
For Wi-Fi:
sudo ifconfig en0 down && sudo ifconfig en0 up
(Adjust en0 to your Wi-Fi interface from networksetup -listallhardwareports.)
Step 5: Reset the peer discovery cache
The list of trusted Continuity peers caches in ~/Library/Preferences/. After replacing an iPhone or signing out of iCloud, that cache can hold stale entries.
mv ~/Library/Preferences/com.apple.coreduetd.peers.plist ~/Desktop/
Restart the Mac. Bring an iPhone or iPad near it. The peer list rebuilds.
Step 6: Sign out of iMessage and FaceTime, then back in
iMessage and FaceTime share Continuity’s identity backend. If they’re misbehaving, Continuity usually is too.
- Messages → Settings → iMessage → uncheck Enable Messages in iCloud, sign out, sign back in.
- FaceTime → Settings → uncheck Apple ID, re-enable.
Step 7: Continuity Camera specifics
If Continuity Camera fails (the iPhone doesn’t show up as a webcam in Zoom, Teams, FaceTime, etc.):
- iPhone must be on iOS 16 or later.
- iPhone must be locked or in proximity (within Bluetooth range).
- iPhone must NOT be in use as a phone or actively being held.
- Both devices on the same Apple ID with 2FA.
Try the iPhone in landscape orientation, locked screen, near the Mac, with the Mac’s Camera app or Photo Booth open. If it works there but not in Zoom or Teams, the third-party app needs to be granted Camera permission specifically for the Continuity Camera source.
Step 8: iPhone Mirroring (macOS 15 Sequoia)
iPhone Mirroring is the newest Continuity feature and the most fragile. If it won’t launch or hangs:
- Confirm Mac is on macOS 15.0 or later, iPhone on iOS 18.
- Both must be on the same Apple ID with 2FA.
- iPhone must be locked, not in use, on the same Wi-Fi.
- Both devices need Bluetooth and Wi-Fi on.
- iPhone Mirroring is not available in the EU on certain models due to DMA compliance — check Apple’s regional support page.
Quit and relaunch iPhone Mirroring. Reboot the iPhone if it still won’t connect.
Step 9: Universal Clipboard
If Universal Clipboard fails specifically:
- Both devices must be on the same Wi-Fi (it doesn’t use peer-to-peer).
- Items only sync within 2 minutes of being copied.
- Large clipboard items (e.g., a full-resolution image) take longer to transfer; wait 10-15 seconds.
pasteboarddmay be stuck:sudo killall pasteboardd.
Step 10: Auto Unlock with Apple Watch
Auto Unlock requires:
- Mac and Watch on same Apple ID.
- Apple Watch with passcode set.
- Wi-Fi and Bluetooth on Mac.
- Two-factor authentication on Apple ID.
- “Use your Apple Watch to unlock apps and your Mac” enabled in System Settings → Touch ID & Password.
If it stops working, sign out of the Apple ID on the Watch (Watch app on iPhone → General → Apple ID → sign out) and back in. This re-issues the Auto Unlock token.
Step 11: Check for VPN / network filter interference
A VPN that filters local network traffic (or its leftover system extension after uninstall) blocks Continuity’s Bonjour multicast.
systemextensionsctl list
If extensions from old VPNs are listed, Continuity may be silently broken even if you don’t currently use a VPN. Remove the parent app cleanly.
This is exactly the kind of cleanup Sweep handles automatically. Drag-to-trash leaves the system extension, configuration profile, keychain items, and launch agents. Sweep’s uninstaller hits all of those at once so Continuity has a clean network path.
Step 12: Reset the Bluetooth module
If proximity-based features (Handoff, Auto Unlock, Continuity Camera) all fail, Bluetooth is suspect. Deep reset:
sudo pkill bluetoothd
sudo rm -rf /Library/Preferences/com.apple.Bluetooth.plist
sudo rm -rf /Library/Preferences/ByHost/com.apple.Bluetooth.*.plist
Restart. Re-pair Bluetooth peripherals. Continuity will start working again.
Step 13: Time sync
All Continuity tokens are time-bound. If your Mac’s clock is off by more than a few seconds, identity exchanges fail.
System Settings → General → Date & Time → “Set time and date automatically” = On. If the time still shows wrong, toggle off, wait 10 seconds, toggle on. Repeat on iPhone.
Step 14: Network location and DNS
If you’ve configured a custom network location or unusual DNS, switch to Automatic temporarily for testing:
System Settings → Network → three-dot menu → Locations → Automatic.
Try Continuity. If it works on Automatic, your custom location has a service breaking peer discovery.
Step 15: Last-resort full reset
If 1-14 don’t work:
- Sign out of iCloud on Mac (System Settings → Apple ID → Sign Out, keep local data).
- Restart.
- Sign back in.
For iPhone:
- Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings.
After both, Continuity rebuilds from scratch. This nukes saved Wi-Fi passwords on iPhone and re-prompts for permissions, but it works when nothing else does.
Why Continuity breaks in the first place
In my experience, the most common triggers are:
- Replacing an iPhone or Mac without properly removing the old device from iCloud.
- Installing and partially uninstalling a VPN.
- macOS or iOS major version updates (15.0, 16.0, 17.0, 18.0 each broke Continuity briefly).
- Time drift from a Mac that’s been sleeping for weeks.
- Switching between Apple IDs.
Working through this guide in order takes 15 minutes and resolves nearly every “Continuity broken” case. Step 3 (the daemon restart) alone fixes more than half.