I want to make a macOS app (Catalyst) interact with Nintendo Switch by USB cable. I found that Nintendo Switch will use MTP when launch “Copy to a Computer via USB Connection” function inside system settings.
Besides, I found an API, IOUSBHost
, in Apple’s developer document. (https://developer.apple.com/documentation/iousbhost)
So my question is, is this API possible used with USB MTP devices? If not, can I found any alternative ways to achive that read USB MTP devices with macOS Catalyst?