Citrix Virtual Delivery Agent (VDA) for macOS supports USB redirection, allowing locally connected USB devices to be accessed within a remote macOS desktop session hosted on MacStadium infrastructure. This enables developers and power users to interact with USB devices (such as external drives, HID devices, and iPhones/iPads) as if they were physically attached to the remote Mac.
Supported Devices and Scenarios
Mass Storage Devices (USB drives, external disks)
- Supported beginning with Citrix macOS VDA release 2409.
- Requires enabling the USB redirection policy in Citrix DaaS or Citrix Virtual Apps and Desktops.
- Works reliably from Windows Citrix Workspace App clients.
HID Devices
- Examples: Wacom tablets, game controllers.
- Redirection supported via Generic USB virtual channel.
iDevices (iPhone/iPad)
- Supported beginning with Citrix macOS VDA release 2507.
- Enables app developers to connect physical devices for debugging in Xcode.
Known Limitations
Citrix Workspace App for macOS (CWA Mac)- On macOS 15.4 and later, USB mass storage redirection may fail when using the Generic USB virtual channel.
- Devices may appear in the Workspace App interface but not mount in Finder.
- Known issue under active investigation by Citrix (see Citrix Workspace App for Mac release notes: About this release | Citrix Workspace™ app for Mac ).
- USB passthrough is highly sensitive to network latency. Round-trip latency >150–200ms may prevent devices from mounting properly.
- For best results, low-latency connections (<100ms) are recommended.
- Windows Workspace clients are more stable for USB redirection today.
- macOS Workspace clients may be impacted by ongoing known issues.
Recommendations
- Confirm USB Redirection policy is enabled for the correct Delivery Group in Citrix DaaS/Virtual Apps and Desktops.
- If using macOS clients, monitor Citrix release notes for resolution of known issues.
- For latency-sensitive testing, use a Windows client or connect from a low-latency environment.
- For debugging, collect logs using:
sudo xdlcollect ctxsession -v # Check session latency
Testing Guide
1. Prerequisites
Target system:- Either Orka VM or MacStadium bare metal Mac, running macOS 14.x or later with Citrix VDA 2409+ installed.
- Citrix DaaS or Citrix Virtual Apps & Desktops with USB Redirection policy enabled.
- Citrix Workspace App installed on test client(s):
- Mass storage device (USB drive).
2. Test Procedure
- Enable Policy
- Connect from Client
- Switch Redirection Mode
- Validate in VDA
diskutil list
- Network Latency Check
ctxsession -v
- Collect Logs (if issues)
sudo xdlcollect
3. Expected Results
Windows Client: USB mass storage should appear and mount in Finder.macOS Client: Device may show but not mount due to known issue.
HID Devices & iDevices: Should redirect and function if supported by release.