Yep, it just needs to be class-compliant and usb bus powered. I have MOTU m4 and it or m2 ticks all these boxes for usb-c. (Lightning will require a dongle, I believe, as I don’t think the power delivery works seamlessly on lightning.)
I use this with an iPad Pro. Tascam takes MIDI DIN from Digitakt and sends stereo audio over 1/4” jack plugs into Digitakt. Class compliant, just works out of the box.
I do this as an alternative to simply connecting Digitakt to iPad via USB (which also works great BTW) because I use the USB port on the DT for Overbridge a lot.
I recommend getting a small hub for iPad/iPhone that has a PD power passthrough port so you can connect a charger at the same time as use the Tascam. iPad music apps seem to kill the iPad battery super fast.
Also there is an optional power supply for the Tascam (pretty cheap, found it on Amazon) which is good as it means the Tascam isn’t draining the iPad battery either.
Plus one for the MOTU M4 here. Works flawlessly with all my devices - iPhone, iPad, MacBook - plug and play, no drivers required. And I really like the front panel level meters!
I use a UA Volt 476, which has 4 ins (2-preamps and 2 line) and 4 outs, and midi din in and out.
Works great on my iPad Air (m1 and usb-c) and my iPhone 15 Pro (usb-c), so I imagine their entire line of cheaper Volts probably work fine as well.
I largely use it as a bit of a micro-rig (mic, hydrasynth explorer - which is battery powered) for tracking rough ideas quickly into Logic for iPad or AUM.
Another vote for the UA volt range. I have the 276. 2 inputs, USB out (but also 1/4 inch audio out for monitors etc), power over usb. Nice built in compressor if you want it. Pretty cheap. Works great and seamlessly with IOS and Mac.
Correct, but with the caveat that “class compliant” is not always as true as it’s stated to be. It’s a spec, not a guarantee, and some manufacturers don’t follow the spec so well.
So it helps, especially in iOS, to talk to people (as you did here) and find out what is actually working for them.
If you decide to choose a “class compliant” interface not mentioned here, make sure to get confirmation from actual users of it that it works in iOS. People have been burned before.