Connection Troubleshooting
Step-by-step guide to fix connection issues between your iPhone/iPad and Mac.
Most Common Causes
Mac Local Network permission
Toggle OFF then ON in System Settings
Different Wi-Fi networks
Both devices on the same network
Mac firewall blocking
Allow DeckPilot in Firewall options
VPN active on either device
Disconnect VPN
Hotel/office Wi-Fi isolation
Use USB cable instead
iOS Local Network denied
Enable in Settings > Privacy
Check the basics
Check iPhone/iPad permissions
iOS requires apps to have Local Network permission to discover devices.
- Open Settings on your iPhone/iPad
- Go to Privacy & Security → Local Network
- Find DeckPilot and make sure it's ON
Check Mac permissions (macOS 15+)
macOS 15 (Sequoia) and later requires apps to have Local Network permission. This is a separate permission from the firewall.
- Open System Settings on your Mac
- Go to Privacy & Security → Local Network
- Find DeckPilot in the list
- If it's ON but not working: toggle it OFF, wait 3 seconds, toggle ON
- Quit DeckPilot and relaunch it
Check Mac firewall
- Open System Settings → Network → Firewall
- If the firewall is ON, click Options
- Make sure DeckPilot is listed and set to Allow incoming connections
Mac doesn't appear in the server list
If your iPhone can't find the Mac at all (empty server list), try these:
- On your Mac, click the DeckPilot menu bar icon. It should show "Server ready on port XXXX". If it shows a warning, the server didn't start.
- Try quitting and relaunching DeckPilot on both devices
- Toggle Wi-Fi off and on on your iPhone
- Make sure both devices are on the same Wi-Fi band (some routers have separate 2.4GHz and 5GHz networks)
- If your router has AP/Client Isolation enabled (common on guest networks), disable it or use a different network
- Try connecting via USB cable — plug your iPhone into your Mac, it connects automatically
QR code pairing doesn't work
If tapping the Mac name or scanning the QR code shows "Connecting..." but never completes:
- This is almost always the Mac's Local Network permission (Step 3 above)
- The Mac server is running but macOS is silently blocking incoming connections
- Toggle the Local Network permission OFF → wait 3 seconds → ON, then relaunch DeckPilot
Was connected before, now won't connect
If pairing worked before but stopped after a Mac restart or update:
- Check Step 3 — macOS may have reset the Local Network permission after the restart
- On your Mac menu bar, click DeckPilot → Diagnostics → Clear All Trusted Devices
- On your iPhone, go to the pairing screen and tap the Mac name to re-pair
- Your Mac will show an Allow prompt — tap it
Nuclear option — fresh start
If nothing else works, start completely fresh:
- iPhone: Delete DeckPilot → Reinstall from App Store → Launch → Grant all permissions
- Mac: Quit DeckPilot → Delete from Applications → Reinstall from DMG → Launch → Grant all permissions
- Pair again — tap the Mac name or scan the QR code
Still not working?
Send us a bug report with your connection logs — we can diagnose the issue remotely.
- On your iPhone, open DeckPilot → tap the status dot (or reconnecting overlay) → tap Contact Support
- Your connection logs are automatically attached to the message
- Describe what you see and we'll get back to you
Or email us directly at [email protected]