想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

部分软件没有访问麦克风的权限

我用steam和人语音通话别人听不到我的声音。安全性与隐私麦克风那个选项栏里也没有手动添加权限的。

MacBook Pro 13", macOS 10.15

发布日期 2019年11月23日 下午7:18

回复
问题被标记为 最佳回复

发布日期 2020年1月4日 下午2:08

下面三步应该可以在安全性与隐私麦克风中看到steam被选中了:


1 禁止SIP

  • 重启动Mac,并按住comman+r,进入恢复模式后,打开终端(Terminal)程序,运行命令:
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

  • 重启动Mac,并按住comman+r,进入恢复模式后,打开终端(Terminal)程序,运行命令:
csrutil enable
  • 重新启动



声明:

回复量: 87
问题被标记为 最佳回复

2020年1月4日 下午2:08 回应 Cywbaby

下面三步应该可以在安全性与隐私麦克风中看到steam被选中了:


1 禁止SIP

  • 重启动Mac,并按住comman+r,进入恢复模式后,打开终端(Terminal)程序,运行命令:
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

  • 重启动Mac,并按住comman+r,进入恢复模式后,打开终端(Terminal)程序,运行命令:
csrutil enable
  • 重新启动



声明:

2019年12月4日 上午11:07 回应 Cywbaby

Cywbaby,您好


感谢您来到 Apple 支持社区!


我了解到目前在您的 Mac 上无法通过“安全性与隐私”设置添加 Steam 的麦克风访问权限。建议您尝试以下步骤:

  1. 在 Mac 上,选取苹果菜单  >“系统偏好设置”,点按“安全性与隐私”,然后点按“隐私”。
  2. 选择“麦克风”。
  3. 选择 App 旁边的复选框以允许其访问麦克风。
  4. 取消选择此复选框以关闭该 App 的访问权限。
  5. 如果您关闭了某个 App 的访问权限,下次该 App 尝试使用您的麦克风时,就会要求您再次打开它。
  6. 若以上步骤没有改善,则建议您联系 App 的开发者获取与 macOS Catalina 的兼容性信息。


如果以上操作未能解决您的问题,请联系 Apple 支持来获得更多协助。请点击以下链接,选择“Mac”:https://getsupport.apple.com


希望可以帮助到您,谢谢!

2020年1月12日 上午8:01 回应 朝阳64

第一步的“禁止SIP”,算第一行吗?如果说第二步的第一行,我这里没问题。


那么你的情况是什么呢,能说清楚吗,能上截图吗,这个问题对于你是比较还是不那么重要呢。能说出你的系统情况以及你的操作的具体情况吗?比如:macOS版本+硬件版本、执行命令的截图等等。


对于命令行,对于输入的每个字符,包括一个空格,一个双引号等,要求都很严,错一点都有可能造成命令错误,或者是即便运行没错,但运行结果不对。至于上面的命令,全行复制再粘贴,就应该可以运行。有一种情况,就是sqlite3这个命令的路径,在每个人的环境有差异,运行下面的命令后显示什么呢?在提出改动之前,还是希望看到你的运行错误的画面。


which sqlite3; whereis sqlite3

2020年2月17日 上午12:35 回应 一本

在终端中输入四个字符:app=

再把那个csgo的app拖放在终端窗口上, 按回车.

应该显示如下的样子:

app=/Users/test/Library/Application\ Support/Stream/csgo.app


然后运行下面的命令:

defaults read "$app"/Contents/Info.plist  CFBundleIdentifier


把结果贴上来, 看看能不能操作.


能否可行, 主要看这个app是否能兼容 以及其它不可知因素

2020年2月17日 上午1:49 回应 一本

居然运行的是一个脚本run.sh, 它是一个“假”的app, 这个情况不了解里面到底做了什么, 目前不好办了.

反映到stream吧, 它们应该有更详细的说明.

刚才看到这个: https://steamcommunity.com/app/730/discussions/0/3166519278495022391/

官网的说明并不确切, 它说兼容“MacOS X 10.11 (El Capitan) or later”, 但是, 有问题.

如果必须玩这不兼容的, 还是降级macOS吧

2020年2月25日 下午12:28 回应 Daniella

我觉得下面的代码应该没有问题:


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



2020年2月29日 上午1:53 回应 tonyfromcalgary

此方法亲测可用!感谢技术大佬的支持!

我使用16寸2019MacbookPro运行CSGO,出现麦克风功能正常但是无法通话的问题,通过增加steam使用麦克风权限的办法可以完美解决!再次感谢!

另外在Mac上运行steam玩游戏出现鼠标需要双击才能确定的问题,可以在进入游戏前拔掉鼠标,在游戏内重新接上鼠标就可以完美解决了。

因为在新Mac系统下玩CSGO这款游戏问题非常多。不知道是Mac系统的问题还是steam平台兼容的问题。

2020年4月13日 上午9:25 回应 晓捷

腾讯课堂老师极速版吗?

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);"


另外, 如果可以帮到你, 请让其他需要帮助的人更直接的看到.


[经过版主编辑]

2019年11月26日 上午10:28 回应 Cywbaby

Cywbaby,您好


感谢您来到 Apple 支持社区!


我有看到您的问题暂时还没有人回复。如果您能提供以下信息,可能会帮助他人更好地了解并回答您的问题:

  • 请问您目前使用的是哪一款 Mac?
  • 请问您目前使用的 macOS 系统版本是多少?
  • 请问您指的“Steam 语音通话听不到声音“是间歇还是每次使用时都会出现?


期待您的回复!


非常感谢!

部分软件没有访问麦克风的权限

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用你的 Apple ID 开始畅游其中吧!