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

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

MacBook Pro 13", macOS 10.15

发布日期 2019年11月23日 上午3:18

回复
问题被标记为 排名最靠前的回复

发布日期 2020年1月3日 下午10: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月3日 下午10: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
  • 重新启动



声明:

2020年2月16日 上午8:35 回应 一本

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

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

应该显示如下的样子:

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


然后运行下面的命令:

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


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


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

2019年12月3日 下午7: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年4月16日 上午8:03 回应 Cywbaby

作为楼主我说一下。相信大家最近都遇到卡特琳娜系统大多数软件访问不了麦克风权限的问题。我相信多数问题先请自行百度实在解决不了大家相互交流。然后我从苹果官方咨询的反馈是。Catalina系统是64位支持,部分软件32位可能不支持,解决不了可能把系统降级成出厂的系统就可以了不会自行百度。

2019年11月25日 下午6:28 回应 Cywbaby

Cywbaby,您好


感谢您来到 Apple 支持社区!


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

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


期待您的回复!


非常感谢!

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

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

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