Apple does not support USB Serial protocol, you have to follow the MFi protocol and guidelines. I would recommend using Bluetooth or some other stack. Flutter has a library called flutter_reactive_ble that is maintained by Phillips and is very stable for such use cases.