легче тогда виртуалбокс. просто под маком страдать смысл?
А выйдет настроить vscode, чтобы по клику на кнопку автоматически все билдилось на виртуалке, и грузилось на устройство, или хотя бы в нужную папку? Хотя бы доступ к шелу виртуалки доступ получать без костылей вроде ssh из виртуалки