AudioServer plugin as System Extension?

Hi, my app requires an AudioServer driver for full functionality. Everything works fine if I install the driver "by hand" in Library/Audio/Plug-Ins/HAL, but my understanding is that I cannot do this for an App distributed through the App Store. It seems that System Extensions are the way to go, but I'm having problems implementing this.

I've made sure that the driver has a bundle ID of the form app.bundle.id.drivername and the bundle's name is app.bundle.id.drivername.driver located in my app's Content/Library/SystemExtensions folder. The app also has the corresponding entitlement. However, when I submit an activation request for the driver, I always get the error message "OSSystemExtensionErrorDomain Code 4: Extension not found in App bundle". Any idea what causes this and if bundling an AudioServer plugin as a System Extension is even possible?

For what it's worth, I've turned off SIP and typed systemextensionsctl developer on so testing is supposed to work...
I wasn't aware that SystemExtensions were meant to include AudioServerPlugIns. I can only find references to .dext (DriverKit) and .kext (proper kernel extensions, depcrecated) in the SystemExtensions documentation (as well as references to EndpointSecurity and NetworkExtensions).
You're probably right unfortunately, thanks...
What problem exactly do you have? Usually your installer just needs to install your ASP driver in /Library/Audio/Plug-Ins/HAL.
AudioServer plugin as System Extension?
 
 
Q