Összes téma > Steam fórumok > Steam for Mac > Téma részletei
MAC OS mojave not allow permission to steam to use microphone
I cant add steam into security and privacy to use microphone. Discord works, other apps works fine. Just steam doesnt show up. I tried things with terminal, to reset the permission but isnt working. Can I add steam manually to use my mic??
Eredetileg közzétette: Willaien:
https://www.reddit.com/r/leagueoflegends/comments/ay9o4s/how_to_fix_voice_chat_in_macos_mojave/

So. After reviewing, you can follow those instructions, but substitute the following commands:
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,1551892126);"

/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

Edit: to future proof this post a bit, you have to run csrutil disable from recovery mode, then reboot before running these. after you're done, run csrutil enable from recovery mode.
< >
6175/86 megjegyzés mutatása
Mozzie™ eredeti hozzászólása:
So I wanted to follow the coding steps to resolve this issue, but when I CMD+R during startup, there's no Utility tab at the top, can someone help? I'm running on latest Catalina. Is there no other way?

i tried the full step. doest work. The last patch of code in terminal comes back with error
Whenever I put in the first command in terminal, it asks me for password in terminal, how do I fix this? I did every step right?
Henk de potvis eredeti hozzászólása:
Whenever I put in the first command in terminal, it asks me for password in terminal, how do I fix this? I did every step right?

The sudo command requires an administrator password. So you fix it by entering your password.
Henk de potvis eredeti hozzászólása:
Whenever I put in the first command in terminal, it asks me for password in terminal, how do I fix this? I did every step right?

enter the below
1-type - "login" and then press enter
2- type your username of your account, press enter
3- enter your password and press enter. This wont be visible when you type
Awesome, I've got it working now. Thanks for your help guys, almost gave up
Tried both of these fixes and my mic is still not working, nor is the Steam app showing under Discord in microphone permissions (Security & Privacy Prefs).

Steam ver. 1586022601 (Apr 3, 2020) API v020
macOS 10.15.4

Haven't done much tinkering in terminal before, but is there a "quit" or "exit" command for sqlite3 that has to be executed prior to simply closing the Terminal app? After completing the steps and rebooting, I navigated to ~com.apple.TCC/TCC.db file and none of what is entered by following the instructions in the light blue box at the top of this thread is showing up in TCC.db.
nt_nrml eredeti hozzászólása:
Tried both of these fixes and my mic is still not working, nor is the Steam app showing under Discord in microphone permissions (Security & Privacy Prefs).

Steam ver. 1586022601 (Apr 3, 2020) API v020
macOS 10.15.4

Haven't done much tinkering in terminal before, but is there a "quit" or "exit" command for sqlite3 that has to be executed prior to simply closing the Terminal app? After completing the steps and rebooting, I navigated to ~com.apple.TCC/TCC.db file and none of what is entered by following the instructions in the light blue box at the top of this thread is showing up in TCC.db.

=====

Ok, so after 5 more unsuccessful attempts I dug through all 140 comments in the LoL discussion linked to in this discussion and came across one mentioning an Error Message that was received in Terminal about "unable to open ~/TCC.db" file. I never received an error message on any of my attempts, but I knew my TCC.db file was not getting updated. The Fix in the LoL post suggested making sure Terminal had Permission for "Full Disk Access". I looked at my Permission settings in Privacy & Security and lo and behold Terminal DID NOT have Full Disk Access. After I turned that on, I then followed the instructions in the light blue box at the top of this discussion marked as "Answer". Sixth time's a charm - - voilá ... all seems to be good.

I don't know if this is a Mojave vs. Catalina thing, but if you're still having trouble perhaps making sure Terminal has "Full Disk Access" will help get things back on track for you. **fingers crossed**
Hi. It worked for me. But only for one day. It stopped working. How can I fix it again? Permissions and all the steps are still as I left them with these instructions.
Thx!
Willaien eredeti hozzászólása:
https://www.reddit.com/r/leagueoflegends/comments/ay9o4s/how_to_fix_voice_chat_in_macos_mojave/

So. After reviewing, you can follow those instructions, but substitute the following commands:
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,1551892126);"

/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

Edit: to future proof this post a bit, you have to run csrutil disable from recovery mode, then reboot before running these. after you're done, run csrutil enable from recovery mode.

AWESOME!!!! WORKED PERFECTLY!!!:cozybethesda:
Im still having this issue please help the fix didn't work!
I just saw this in the patch notes for today's Steam update.

macOS
Fixed prompting for microphone permissions on Mojave (10.14) and above.

So hopefully that'll be the end of this issue for users.
Crater Creator eredeti hozzászólása:
I just saw this in the patch notes for today's Steam update.

macOS
Fixed prompting for microphone permissions on Mojave (10.14) and above.

So hopefully that'll be the end of this issue for users.

Well it's about F'ing time!!!! The fix was relatively easy enough for a user to do if they had the detailed instructions, but it takes the team of programmers at Steam over a year to put one line of code in a patch.
< >
6175/86 megjegyzés mutatása
Laponként: 1530 50

Összes téma > Steam fórumok > Steam for Mac > Téma részletei
Közzétéve: 2019. okt. 9., 12:24
Hozzászólások: 86