AudioKit seems very tightly coupled with hardware that it's being run on. For example, simple let mic = AKMicrophone()
run on simulator can crash if you plug in headphones to your computer.
Is there any way to configure the AudioKit in a way to isolate it from hardware? Right now it seems impossible to me to reliably unit test any code that touches AudioKit. Let alone doing it on the cloud CI.
Am I missing something?