isk麦克风安装教程_解决Processing没有麦克风权限的问题

我的Processing版本是3.5.4,操作系统是macOS Catalina 10.15.6。

引用了processing的sound库,但是发现识别不了麦克风声音,打开安全性与隐私里面没有processing这个选项。搜了很久发现很多人都有这个问题并且没有解决,在朋友帮助下整了一晚上终于搞好啦!接下来的教程就是如何在麦克风权限列表里把没有的app添加进去。

第1步 关闭SIP

SIP是系统级的权限操作,无法直接关闭,需要前往「macOS恢复功能」下进行。按下Mac开机键,同时立刻按住建键盘上 Command + R,不松手,知道出现「实用工具」窗口。

d6e2d166688f6ffcad1366d7302e9cdd.png

然后选择上方菜单栏中的「实用工具」-「终端」。

97036360b6cd7ff8d73851f1e25e9625.png

在终端中输入:

csrutil disable

c628aad6c1620bfed51b4905252a4e55.png

返回菜单栏,选择「重新启动」

3fc89215e68bb40ec30054d72349e6f5.png

第2步 找到Processing的Bundle identifier

应用程序中找到Processing,右键「显示包内容」-「content」,找到Info.plist文件

33928fac4b4f802f38f81e59d290f4a9.png

a662915abce6ae85fe0c48b7ab6c0d93.png

如果电脑上安装了xcode,可以打开Info.plist文件,找到Bundle identifier对应的value,不出意外的话应该是「org.processing.app」,记住(如果想添加的是其他App权限同理)

第3步 打开终端Terminal

输入下面的命令,注意⚠️把我的用户名「cylingchen」替换为你们自己的用户名称。

sudo sqlite3 /Users/cylingchen/Library/Application Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','org.processing.app',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1577993260);"

然后提示输入密码,输入电脑的开机密码,密码输入不会显示,输入完成按回车就行。

c4567bc2f7eec42b3f1255b5cf50a4ef.png

最后 恭喜你成功啦

打开安全性与隐私-麦克风,就可以看到Processing在里面了,然后打开Processing亲测好用~

e11d692200399d219b6e76b5ab7b6301.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值