部分软件没有访问麦克风的权限
我用steam和人语音通话别人听不到我的声音。安全性与隐私麦克风那个选项栏里也没有手动添加权限的。
MacBook Pro 13", macOS 10.15
想让人注意到某个有用的答案?请投赞同票!
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
我用steam和人语音通话别人听不到我的声音。安全性与隐私麦克风那个选项栏里也没有手动添加权限的。
MacBook Pro 13", macOS 10.15
下面三步应该可以在安全性与隐私麦克风中看到steam被选中了:
1 禁止SIP
csrutil disable
2 运行命令行
依次运行下面三行命令:
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.valvesoftware.steam',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1577992126);"
/usr/libexec/PlistBuddy -c "Add NSMicrophoneUsageDescription string" /Applications/Steam.app/Contents/Info.plist
/usr/libexec/PlistBuddy -c "Set :NSMicrophoneUsageDescription Using voice chat" /Applications/Steam.app/Contents/Info.plist
3 打开SIP
csrutil enable
声明:
10.13 系统不是没有要求在系统偏好设置中设置权限. 所以,肯定是其它原因.
这个提醒好
的确, 这个新功能, 需要系统和软件之间的磨合, 以后肯定会变好
你好,您发的这个代码是直接替换首页那第二步的所有代码吗?
好了,终于好了,谢谢。
请问其他软件也可以使用此指令吗
可以用类似的命令,不是完全相同。其实最终解决方案是app和macOS能相互配合。
要使用,需要把该app的BundleID替换命令中的相应部分
请问一下对于其他软件(MATLAB),第一条指令应该怎么改?
matlab的BundleID我已经找到了,但是最后那一串数字应该怎么改
使用下面命令得到的Unix时间:
date +%s
感谢!
以软件钉钉为例,用钉钉给朋友打个语音电话,它会提示你是否允许钉钉访问麦克风,点允许,在麦克风权限里就会自动加上了
部分软件没有访问麦克风的权限