AirDrop relies on a seamless handshake between Wi-Fi and Bluetooth to move files between Apple devices in seconds. When that handshake breaks, transfers hang indefinitely on "Waiting," fail instantly, or the target device simply doesn't show up. If you're dealing with stuck file shares, you don't need a vague checklist—you need precise diagnostics to reset the underlying daemons and radios without losing your data.
Most AirDrop failures stem from background interference, sleeping radios, or restrictive privacy settings rather than a permanent hardware bug. Below is a comprehensive troubleshooting playbook designed to isolate the root cause on your iPhone, iPad, or Mac, get your stuck files moving again, and prevent future transfer freezes.
Diagnose the Handshake: Wi-Fi, Bluetooth, and Visibility
AirDrop uses Bluetooth Low Energy (BLE) to discover nearby devices and establish a peer-to-peer Wi-Fi network to stream the actual data. If either radio glitches, the transfer stalls before it starts.
Check Contact Status and Receiver Visibility
If your device isn't appearing on the sharing sheet, the restriction is usually tied to your discovery settings.
- Open your Control Center on iOS or click the Control Center icon in the macOS menu bar.
- Long-press or tap the network settings card, then tap AirDrop.
- Verify your setting is configured to Everyone for 10 Minutes rather than Contacts Only, especially if you're sharing with a colleague or a device with a different Apple ID.
- Ensure both devices have Wi-Fi and Bluetooth toggled on in the main system settings, not just toggled off inside the Control Center (as the Control Center often leaves radios in a low-power listening state rather than fully active).
Toggle Radios to Clear Stuck Cache States
A soft reset of your radios forces the operating system to clear corrupted connection caches.
- Turn off Wi-Fi and Bluetooth from the main Settings app on iOS or System Settings on macOS. Wait 10 seconds.
- Turn them back on. Avoid using the Control Center toggles for this step, as full resets require cycling the system daemons via the primary preference panes.
- If you're on a Mac, you can restart the AirDrop daemon directly through the Terminal app if transfers consistently freeze. Open Terminal and paste:
sudo pkill bluetoothd. Enter your administrator password when prompted.
Fix Stuck File Shares on iPhone and iPad
When an AirDrop transfer hangs on an iOS device, the issue is typically linked to personal hotspot conflicts, software bugs in iOS, or iCloud sync interruptions.
Disable Personal Hotspot and VPNs
AirDrop cannot operate concurrently on the same network interface as an active Personal Hotspot.
- Swipe down to open the Control Center and make sure the green Personal Hotspot icon is turned off.
- Turn off any active third-party Virtual Private Network (VPN) apps. VPN tunnels often intercept local peer-to-peer multicast traffic, blocking the direct device-to-device socket required for AirDrop.
Clear Storage and Background App Restrictions
Large video files or heavy document batches can cause iOS to pause transfers if local storage is critically low or if thermal throttling limits background processing.
- Check your available storage under Settings > General > iPhone Storage. Keep at least 2GB free when transferring large batches of 4K video.
- Force-quit heavy apps running in the background to free up RAM.
- If a specific file share remains stuck on "Waiting" for more than two minutes, cancel the transfer, restart both iOS devices, and send the files in smaller batches of five to ten items instead of fifty at once.
Fix Stuck File Shares on macOS
Macs handle AirDrop through Finder and the sharing daemon (sharingd). When Finder hangs during a transfer, resetting the preference files usually restores functionality.
Adjust Firewall and Network Settings
A strict macOS firewall setting can silently drop incoming peer-to-peer connections.
- Open System Settings > Network > Firewall.
- Click Options and ensure that Block all incoming connections is turned off.
- Check that automatic software and built-in services are permitted to receive incoming connections.
Clear Finder and Sharing Caches
If your Mac sees other devices but refuses to send or receive files, clearing Finder's saved state can help.
- Open Finder, press Command + Shift + G, and paste:
~/Library/Preferences/ - Look for files named
com.apple.finder.plistandcom.apple.sharingd.plist. Move them to the desktop (don't delete them yet). - Restart your Mac. macOS will generate fresh preference files. Test AirDrop again. If it works, you can trash the old plist files.
For official guidance on network ports and firewall configurations, check the Apple Support Guide on macOS Firewalls.
Advanced Network Resets
If local device toggles fail, the issue often lies in corrupted system networking files or interference on the 5GHz Wi-Fi spectrum used by peer-to-peer transfers.
Reset Network Settings on iOS
This step clears all saved Wi-Fi networks, Bluetooth pairings, and cellular settings, returning the device's networking stack to factory defaults.
- Go to Settings > General > Transfer or Reset iPhone > Reset.
- Tap Reset Network Settings and enter your passcode.
- Note that you will need to rejoin your home Wi-Fi networks afterward, but this frequently resolves stubborn AirDrop packet drops.
Move Away from 2.4GHz Interference
AirDrop peer-to-peer Wi-Fi automatically selects a clean channel, often leveraging the 5GHz or 6GHz bands for speed.
- If you are standing near microwave ovens, baby monitors, or dense Bluetooth accessories (like multiple active headsets and mice), move away from the interference zone.
- Keep devices within 30 feet of each other during large transfers. Obstacles like concrete walls or thick metal desk frames will disrupt the high-frequency radio waves required for fast file movement.
Frequently Asked Questions
Why does AirDrop say "Waiting" indefinitely?
The receiving device is either locked, out of range, or its screen has gone to sleep, which drops the peer-to-peer Wi-Fi socket. Unlock the receiving device, keep its screen active, and ensure both devices have Wi-Fi and Bluetooth turned on in the main settings menu.
Can I use AirDrop without an internet connection?
Yes. AirDrop creates a direct, device-to-device local wireless connection using Bluetooth and peer-to-peer Wi-Fi. You do not need an active cellular connection or an internet router to transfer files between Apple devices.
Why do large video files fail to transfer via AirDrop?
Very large files can exceed the temporary memory buffer or cause thermal throttling on mobile devices. If a large transfer fails consistently, try sending the file via an alternative local method like Apple iCloud Drive or a direct USB-C cable connection.
How do I fix AirDrop when it only works in one direction?
If your Mac can send files to your iPhone, but your iPhone cannot see your Mac, the issue is almost always a sleeping Bluetooth card or outdated macOS hostname settings. Go to System Settings > General > Sharing on your Mac and verify your computer's local network name doesn't contain unusual characters or symbols.