部分软件没有访问麦克风的权限
我用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
声明:
下面三步应该可以在安全性与隐私麦克风中看到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
声明:
Cywbaby,您好
感谢您来到 Apple 支持社区!
我了解到目前在您的 Mac 上无法通过“安全性与隐私”设置添加 Steam 的麦克风访问权限。建议您尝试以下步骤:
如果以上操作未能解决您的问题,请联系 Apple 支持来获得更多协助。请点击以下链接,选择“Mac”:https://getsupport.apple.com
希望可以帮助到您,谢谢!
第一步的“禁止SIP”,算第一行吗?如果说第二步的第一行,我这里没问题。
那么你的情况是什么呢,能说清楚吗,能上截图吗,这个问题对于你是比较还是不那么重要呢。能说出你的系统情况以及你的操作的具体情况吗?比如:macOS版本+硬件版本、执行命令的截图等等。
对于命令行,对于输入的每个字符,包括一个空格,一个双引号等,要求都很严,错一点都有可能造成命令错误,或者是即便运行没错,但运行结果不对。至于上面的命令,全行复制再粘贴,就应该可以运行。有一种情况,就是sqlite3这个命令的路径,在每个人的环境有差异,运行下面的命令后显示什么呢?在提出改动之前,还是希望看到你的运行错误的画面。
which sqlite3; whereis sqlite3
在终端中输入四个字符:app=
再把那个csgo的app拖放在终端窗口上, 按回车.
应该显示如下的样子:
app=/Users/test/Library/Application\ Support/Stream/csgo.app
然后运行下面的命令:
defaults read "$app"/Contents/Info.plist CFBundleIdentifier
把结果贴上来, 看看能不能操作.
能否可行, 主要看这个app是否能兼容 以及其它不可知因素
居然运行的是一个脚本run.sh, 它是一个“假”的app, 这个情况不了解里面到底做了什么, 目前不好办了.
反映到stream吧, 它们应该有更详细的说明.
刚才看到这个: https://steamcommunity.com/app/730/discussions/0/3166519278495022391/
它官网的说明并不确切, 它说兼容“MacOS X 10.11 (El Capitan) or later”, 但是, 有问题.
如果必须玩这不兼容的, 还是降级macOS吧
我觉得下面的代码应该没有问题:
Microsoft OneNote.app的是:
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.microsoft.onenote.mac',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1578001126);"
/usr/libexec/PlistBuddy -c "Add NSMicrophoneUsageDescription string" /Applications/Microsoft\ OneNote.app/Contents/Info.plist
/usr/libexec/PlistBuddy -c "Set :NSMicrophoneUsageDescription Using voice chat" /Applications/Microsoft\ OneNote.app/Contents/Info.plist
Word是:
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.microsoft.Word',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1578002126);"
/usr/libexec/PlistBuddy -c "Add NSMicrophoneUsageDescription string" /Applications/Microsoft\ Word.app/Contents/Info.plist
/usr/libexec/PlistBuddy -c "Set :NSMicrophoneUsageDescription Using voice chat" /Applications/Microsoft\ Word.app/Contents/Info.plist
此方法亲测可用!感谢技术大佬的支持!
我使用16寸2019MacbookPro运行CSGO,出现麦克风功能正常但是无法通话的问题,通过增加steam使用麦克风权限的办法可以完美解决!再次感谢!
另外在Mac上运行steam玩游戏出现鼠标需要双击才能确定的问题,可以在进入游戏前拔掉鼠标,在游戏内重新接上鼠标就可以完美解决了。
因为在新Mac系统下玩CSGO这款游戏问题非常多。不知道是Mac系统的问题还是steam平台兼容的问题。
腾讯课堂老师极速版吗?
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.tencent.CourseTeacher',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,15778000281);"
另外, 如果可以帮到你, 请让其他需要帮助的人更直接的看到.
[经过版主编辑]
第一步就不对,应该是:“接上充电器,开机”。要使用“恢复功能”,开机时不按option键。
另外,还是参考Apple的官方文档的步骤:macOS 恢复功能,以及macOS 恢复功能重新安装 macOS
Cywbaby,您好
感谢您来到 Apple 支持社区!
我有看到您的问题暂时还没有人回复。如果您能提供以下信息,可能会帮助他人更好地了解并回答您的问题:
期待您的回复!
非常感谢!
这样是正确的吗
还是要进入回复模式吗
不过我刚才试了一下。第三行代码中没办法找到NSMicrophone 然后我就退出命令行了。不过我在恢复模式里面enable了一下。word和onenote的麦克风功能都打开了。
这个是什么情况呀
老师,你好,我这边按照你操作了,我的mac麦克风授权还是没有微信app,这个是操作截图,能帮我看下是哪里出问题了吗
部分软件没有访问麦克风的权限