IOSCIS DriverKit

Any advice how to migrate an app using kext to using IO from the app level. We have a USB device, which uses proprietary protocol to communicate.

It looks like I can't ship .app with kext bundled in, so I have started looking into migrating our current driver to use user space APIs.
Any pointers on how to handle migration from kext using IOSCSIProtocolInterface to user space IOUSBInterfaceInterface

Accepted Reply

There is no support for IOSCSIArchitectureModelFamily classes like IOSCSIProtocolInterface in DriverKit yet. Support will be added in a future release.

Replies

There is no support for IOSCSIArchitectureModelFamily classes like IOSCSIProtocolInterface in DriverKit yet. Support will be added in a future release.
I'm guessing that I have to rebuild the kext to include both arm64e and intel architectures for it to work in Big Sur?

Now that we got new version of macOS on the horizon. Will macOS 12.0 include this feature please?