When playing League of Legends with your friends, it is only natural to voice chat with them. However, if you are playing on Mac, you might notice that your voice chat isn’t working properly or you cannot hear anyone else. Worry not because this guide will show you how to fix the League of Legends voice chat issues on Mac.
To fix the voice chat issues for League of Legends on Mac, you must open the terminal and force the League client to ask for microphone permissions since it doesn’t automatically do that.
If you do not know how to open the terminal or disable the system integrity check, worry not because we’ll explain it to you in the next section below. With that said, let’s dive right in and find out how to fix the League of Legends voice chat issues on Mac.
You may also want to check out: op.gg spectator not working problem
Disable System Integrity Check
First of all, you must disable the system integrity check so that you can access the terminal and force the voice chat to ask for permission. To do so, you must first reboot your Mac by holding Command + R. When you do this, your Mac will bring up the Recovery mode.
After this, you must press the Utility tab that is located at the top of the screen. Once you open it, head over to the Terminal and type “csrutil disable”. Now that you have successfully done that, reboot your Mac and open the Terminal.
Another thing to keep in mind is that you need to enable the csrutil after you have completed all of the steps down below. Otherwise, you might face some problems down the road.
Force Voice Chat Permission in the Terminal
Now that you’ve disabled the system integrity check, you can open up the Terminal and type the following:
“sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db “INSERT or REPLACE INTO access VALUES(‘kTCCServiceMicrophone’,’com.riotgames.leagueoflegends’,0,1,1,NULL,NULL,NULL,’UNUSED’,NULL,0,1551892126);”
I know that this is quite a lengthy command but it is needed to force the League voice chat to ask permission. After typing it, enter your password to confirm these settings.
Once that is done, you need to open the Terminal again and type the following “/usr/libexec/PlistBuddy -c “Add NSMicrophoneUsageDescription string” /Applications/League\ of\ Legends.app/Contents/Info.plist” and “/usr/libexec/PlistBuddy -c “Set :NSMicrophoneUsageDescription Using voice chat” /Applications/League\ of\ Legends.app/Contents/Info.plist”. After typing all of these commands and confirming them, reboot your Mac and hold down the Command + R again when it is starting up to access the Recovery Mode. Once in the Recovery Mode, go to the Utility tab again and enter the Terminal and type” csrutil enable”.
Now, reboot your Mac for the final time and you’ll be able to use the League of Legends voice chat. Keep in mind that you won’t have to do this method every time so it’s worth doing it the first time so that you never have any voice chat issues.
If you do not want to go through all that or are worried that it might mess up some settings that will cause problems for your laptop, worry not because we’ve got some alternate options as well.
The first option is that you can always use Discord or any other voice chat application that will help you communicate with your friends or team without any issues. Using Discord is extremely easy and it has become the primary source of communication for most users across the world. The best part is that it does not use much of your RAM or internet, so, you can use it alongside League without worrying about lag.
Alternatively, if you decide to use the in-game voice chat, you need to ensure that your mic isn’t muted and it is the primary device selected. Go to the audio settings and select your mic as the Default Playback device. Since most players have complained that they can hear the other players just find but cannot speak, it is due to the mic permission issues on the Mac.
Also check out this article: Random mimimize LoL issue