核心音频用户 space 驱动程序,如何启动 xcode 项目?

Core audio user space driver, How to start a xcode project?

我正在尝试启动一个项目来创建一个虚拟音频设备,它将镜像系统的默认声音输出,我想创建一个 .driver 以放置在 /Library/Audio/Plug-Ins/HAL 下,但我无法确定了解如何设置 .driver 项目,我可以找到 Kext、Dext,但找不到驱动程序,我是不是错过了什么。我使用 xcode 11.3.

如果我选择 IOkit 驱动程序,则产品是 .kext。 如果我选择 Driverkit 驱动程序,则输出为 .dext。

我无法将 .driver 作为输出。the project types I see

您应该首先使用 Bundle 模板创建一个新的 XCode 项目。点击下一步后你可以选择你想要给插件的扩展。

或者您可以在现有 XCode 项目中使用 Bundle 模板添加新目标,这将为您提供与上述相同的选项。

This项目应该给你一个很好的例子。