AirDrop relies on a combination of Bluetooth Low Energy for discovery and peer-to-peer Wi-Fi for data transfer. Here is how to fix devices that refuse to appear.
Why This Problem Happens
- AirDrop set to “Contacts Only” while sender is not in address book.
- macOS Firewall configured to “Block all incoming connections”.
Step-by-Step Troubleshooting Procedure
Step 1: Set AirDrop Visibility to “Everyone for 10 Minutes”
Objective: Bypass contact matching bugs.
- Open Finder and click AirDrop in the sidebar.
- At the bottom, change “Allow me to be discovered by:” from Contacts Only to “Everyone”.
Step 2: Disable “Block all incoming connections” in Firewall
Objective: Allow peer-to-peer protocol.
- Open System Settings > Network > Firewall.
- Click Options, ensure “Block all incoming connections” is toggled OFF.
Step 3: Turn Wi-Fi & Bluetooth Off and On Simultaneously
Objective: Refresh the AWDL (Apple Wireless Direct Link) interface.
- Toggle Wi-Fi and Bluetooth off in Control Center, wait 10 seconds, then toggle both back ON.
Verified Troubleshooting Tips
- Ensure Personal Hotspot is turned off on iPhone when trying to AirDrop to a Mac.
Frequently Asked Questions
Can I AirDrop if both devices are not on the same Wi-Fi router?
Yes! AirDrop creates a direct ad-hoc peer-to-peer Wi-Fi connection between devices.