CoreAudio/AudioServerPlugIn.h说.driver插件包必须安装在/Library/Audio/Plug-Ins/HAL/中,但是我不知道有什么文档可以告诉CoreAudio如何注意到新驱动程序的外观(或者卸载时,它的缺失)。在Catalina 7之前,大多数人都做了类似的事情
sudo killall coreaudiod
效果很好。然而,在Catalina,这已经不起作用了,我发现加载或卸载插件的唯一方法是重新启动机器,这对于userland插件来说似乎是一种困难的方法。
还有别的办法吗?还是这是个窃听器?
发布于 2019-09-10 13:26:13
看起来coreaudiod正在捕获SIGTERM而不是退出,因此使用SIGKILL解决了这个问题:
sudo killall -9 coreaudiod
从unix的角度来看,没有最终退出SIGTERM似乎是一个bug: FB7244673。
UPDATE我最终从苹果那里得到反馈说,唯一受支持的方法是重新启动。不过,我一直忽视这一点。
发布于 2019-09-15 16:11:11
对于我来说,在macOS Catalina 10.15 (19A546d)上启用了SIP:
sudo launchctl kickstart -k system/com.apple.audio.coreaudiodhttps://stackoverflow.com/questions/57839594
复制相似问题