这也适用于任何TASCAM US-XXX。
首先,从Tascam官方网站下载旧驱动程序。
- 没什么。 录制音频的新方法。
- 电子项目工具包:体验老式的160合1
- Heir Audio HISO评论:双重麻烦
- 通过Westwood One在TuneIn上免费收听NCAA男子篮球比赛
- 编码基本混响算法–第1部分:音频编程简介
现在,按照下面的说明进行操作,这些说明是从原始线程复制并改编而成的,其中说明了如何进行此工作。
从Sierra开始,MacOS似乎不会加载同时包含32位和64位二进制文件的驱动程序(Mac OS的kexts),并且至少对于US-600 El Capitan kext来说,这两种二进制文件都存在。
请参阅https://forums.developer.apple.com/thread/50380。
幸运的是,似乎每个二进制文件在编译时都进行了代码签名,并且删除32位版本可以加载kext。
以下步骤对我有用,但显然您的里程可能会有所不同。
免责声明:对于执行以下步骤可能对您,您的计算机,外围设备或发生的任何其他事情,我不承担任何责任。 严格使用后果自负! 混乱的内核扩展可能会阻止您的计算机启动或导致崩溃,因此请确保已保存所有工作,进行备份并准备从恢复分区还原/修复计算机。 如果您不满意执行列出的步骤,则恢复为El Capitan是比较安全的选择。
在下面的说明中,您将需要用适用于您设备的任何实例替换“ TASCAM_US600”的所有实例。
首先,打开一个终端。 然后,通过检查以下命令来查看有关x86_64和i386的信息,确保可以继续进行操作:
file
/Library/Extensions/TASCAM_US1641.kext/Contents/MacOS/TASCAM_US200
如果是这样,请使用以下命令删除i386二进制文件:
//首先复制到桌面
sudo lipo -thin x86_64 -output〜/ Desktop / TASCAM_US200 /Library/Extensions/TASCAM_US200.kext/Contents/MacOS/TASCAM_US200
这将向桌面输出名为TASCAM_US200的文件,该文件应仅具有x86_64二进制文件。
去除原始物:
sudo rm /库/扩展/TASCAM_US1641.kext/Contents/MacOS/TASCAM_US200
复制新的二进制文件:
须藤cp〜/ Desktop / TASCAM_US200 /Library/Extensions/TASCAM_US200.kext/Contents/MacOS/
尝试加载新的kext:
sudo kextload /库/扩展/TASCAM_US200.kext
此时应该没有错误。 您可以在此处使用kextstat
作为附加检查。 现在重建kext缓存:
须藤rm -rf /System/Library/Caches/com.apple.kext.caches
sudo kextcache -prelinked-kernel /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K / System / Library / Kernels / kernel / System / Library / Extensions
正如Renato Borges在评论中提到的那样,如果
sudo rm -rf /System/Library/Caches/com.apple.kext.caches
对您不起作用,请尝试使用命令sudo kextcache -e
重新启动Mac,检查US-600音频输入是否已存在。 如果是这样,请从桌面删除该文件。
享受使用Tascam的乐趣。