Skip to content

macOS Troubleshooting

If macOS blocks WarpDL:

Terminal window
# Remove quarantine attribute
xattr -d com.apple.quarantine /usr/local/bin/warpdl

Or in System Settings → Privacy & Security → Allow anyway.

If you see “permission denied” for the socket:

Terminal window
# Check socket permissions
ls -la /tmp/warpdl.sock
# Remove stale socket
rm /tmp/warpdl.sock

WarpDL uses the macOS Keychain for credential storage. If prompted, allow access.

To reset stored credentials:

Terminal window
security delete-generic-password -s "warpdl" -a "main"
Terminal window
# Update tap
brew update
brew upgrade warpdl
# Reinstall if corrupted
brew reinstall warpdl

WarpDL provides native ARM64 binaries. Ensure you download the correct architecture:

Terminal window
# Check architecture
file $(which warpdl)