Mic not working on voice chat with Macbook Pro and Os Mojave

Frankparabolan··149 votes·164,873 views

Since I installed the new OSX Mojave on my mac the mic on LoL is not working. Checking in the System Preferences the Mic works fine but in the client and in game (even with the mic test) the app shows it has no input at all.

148 Comments

Zeno829 votes

This can be fixed by Riot in a coffee break. The entitlements are wrong and there's something missing in the info.plist file of the app. I managed to get it working but you need a MacOS developer account to get the developer certificates needed to sign the app.

Here's the plist (/Applications⁩/League of Legends⁩/⁨Contents⁩/Info.plist) https://zeno.in/2BJbUs5

And the entitlements file (Applications⁩/League of Legends⁩.entitlements)⁩: https://zeno.in/2KLgvNA

The command to re-sign the packages (you need a valid Developer Certificate) codesign -f --deep -s 'Developer ID Application: XXXXXXXXXX (XXXXXXXX)' --entitlements "League of Legends.entitlements" "/Applications/League of Legends.app"

It's outrageous that such a simple fix, takes so long.

I Matter10 votes

{quoted}

This can be fixed by Riot in a coffee break. The entitlements are wrong and there's something missing in the info.plist file of the app. I managed to get it working but you need a MacOS developer account to get the developer certificates needed to sign the app.

Here's the plist (/Applications⁩/League of Legends⁩/⁨Contents⁩/Info.plist) https://zeno.in/2BJbUs5

And the entitlements file (Applications⁩/League of Legends⁩.entitlements)⁩: https://zeno.in/2KLgvNA

The command to re-sign the packages (you need a valid Developer Certificate) codesign -f --deep -s 'Developer ID Application: XXXXXXXXXX (XXXXXXXX)' --entitlements "League of Legends.entitlements" "/Applications/League of Legends.app"

It's outrageous that such a simple fix, takes so long.

Somebody, give this man a cookie! Don't understand why haven't people upvoted you mate. This totally solves it. Thanks for the idea!!! I don't know who you are, but I love you #noHomo

wlin12 votes

{quoted}

This can be fixed by Riot in a coffee break. The entitlements are wrong and there's something missing in the info.plist file of the app. I managed to get it working but you need a MacOS developer account to get the developer certificates needed to sign the app.

Here's the plist (/Applications⁩/League of Legends⁩/⁨Contents⁩/Info.plist) https://zeno.in/2BJbUs5

And the entitlements file (Applications⁩/League of Legends⁩.entitlements)⁩: https://zeno.in/2KLgvNA

The command to re-sign the packages (you need a valid Developer Certificate) codesign -f --deep -s 'Developer ID Application: XXXXXXXXXX (XXXXXXXX)' --entitlements "League of Legends.entitlements" "/Applications/League of Legends.app"

It's outrageous that such a simple fix, takes so long.

This is the best answer! Credit to Zeno8, I notice this yesterday and fix it by his solution this afternoon!!!!!!!!

Trurl1012 votes

{quoted}

This can be fixed by Riot in a coffee break. The entitlements are wrong and there's something missing in the info.plist file of the app. I managed to get it working but you need a MacOS developer account to get the developer certificates needed to sign the app.

Here's the plist (/Applications⁩/League of Legends⁩/⁨Contents⁩/Info.plist) https://zeno.in/2BJbUs5

And the entitlements file (Applications⁩/League of Legends⁩.entitlements)⁩: https://zeno.in/2KLgvNA

The command to re-sign the packages (you need a valid Developer Certificate) codesign -f --deep -s 'Developer ID Application: XXXXXXXXXX (XXXXXXXX)' --entitlements "League of Legends.entitlements" "/Applications/League of Legends.app"

It's outrageous that such a simple fix, takes so long.

Wow. Thats embarrassing. Riot does really not care about the players on Mac.

EvinBoa14 votes

same here do league of legend not support mac mojave

JoseMaRu14 votes

It seems that lol doesn't request access to microphone so it hasn't got auth to use it on Security & Privacy -> Privacy -> Microphone

ranma4211 votes

As a temporary workaround (that does not require a developer certificate), you could run the client from the terminal utility:

  1. open "Terminal"
  2. at the command prompt, run "cd '/Applications/League of Legends.app/Contents/LoL/'"
  3. run "./LeagueClient.app/Contents/MacOS/LeagueClient"
  4. login into your LoL account
  5. go to "Settings -> VOICE" and click on the mic symbol; this should cause a popup “Terminal.app” would like to access the microphone.
  6. choose "OK"

Voice should now work, but I strongly suggest to test it in a coop game or similar, to make sure that everything is ok. Steps 5 and 6 should only be needed the first time (unless you reset your settings). Steps 1 to 4 will be needed whenever you want to start LoL. If the client updates, I would suggest you to close it and run through steps 1-5.

cricketonastick7 votes

{quoted}

As a temporary workaround (that does not require a developer certificate), you could run the client from the terminal utility:

  1. open "Terminal"
  2. at the command prompt, run "cd '/Applications/League of Legends.app/Contents/LoL/'"
  3. run "./LeagueClient.app/Contents/MacOS/LeagueClient"
  4. login into your LoL account
  5. go to "Settings -> VOICE" and click on the mic symbol; this should cause a popup “Terminal.app” would like to access the microphone.
  6. choose "OK"

Voice should now work, but I strongly suggest to test it in a coop game or similar, to make sure that everything is ok. Steps 5 and 6 should only be needed the first time (unless you reset your settings). Steps 1 to 4 will be needed whenever you want to start LoL. If the client updates, I would suggest you to close it and run through steps 1-5.

If you're looking for more clarity,

  1. Open "Terminal" app (Click the spotlight in the top right of your Mac and search for Terminal if you need to find Terminal)
  2. Copy and paste the following into Terminal, and press enter after each: 2.1 cd '/Applications/League of Legends.app/Contents/LoL/' 2.2 ./LeagueClient.app/Contents/MacOS/LeagueClient 2.3 League should now open after running 2.2 command
  3. Sign in as per usual
  4. Go to Settings>Voice within LoL 4.1 A Mac popup window should display asking for Terminal to use your Microphone; select Yes
  5. Enjoy!

Repeat steps 1 & 2 will be needed whenever you want to start LoL

IceCubeBlended2 votes

{quoted}

If you're looking for more clarity,

  1. Open "Terminal" app (Click the spotlight in the top right of your Mac and search for Terminal if you need to find Terminal)
  2. Copy and paste the following into Terminal, and press enter after each: 2.1 cd '/Applications/League of Legends.app/Contents/LoL/' 2.2 ./LeagueClient.app/Contents/MacOS/LeagueClient 2.3 League should now open after running 2.2 command
  3. Sign in as per usual
  4. Go to Settings>Voice within LoL 4.1 A Mac popup window should display asking for Terminal to use your Microphone; select Yes
  5. Enjoy!

Repeat steps 1 & 2 will be needed whenever you want to start LoL

THANK YOU!!! You're the best!!! Problem solved xx :3

Silly Sexy Socks9 votes

Having same problem here boys :(

Hakunaa Batata7 votes

please fix it riot

Paradox Engine6 votes

I also upgraded to Mojave and I can confirm this issue is still live. How has this gone unfixed for 7 months????

EvinBoa5 votes

i think league of legend isn't support mac mojave yet [slayer-jinx-unamused]

MrBouncero5 votes

Absolutely the same problem. Just downloaded Mojave and can't access the mic since it isn't requesting permission to access the microphone.

nikangah5 votes

PLEASE RIOTT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! PLSSSSSSSSSSSSSSSSSS PLSSSSSSSSS PLSSSSSSSS FIX THIS ISSUE OF NO VOICE ON THE NEW MAC UPDATE!! EVERYONE IS HAVING PROBLEMS PLSSSSSSS FIXXXXXXXX!!!!!!!!!!!!!!!!! ASAPPP!!! PLEASE! im gonna die literally if u guys cant fix the mic.... so simple FIX IT!!!!!!!

Know You Are5 votes

Unbelieavable that we are still waiting for such a little fix... Jesus Christ Riot..

beppedessi4 votes

On this post https://discussions.apple.com/message/34034485 someone has suggested me to reset the PRAM. Does it work for someone?

DesterWallaboo9 votes

Doesn't work with LoL.... Riot needs to fix their code to properly request mic permissions from Mojave.

beppedessi4 votes

{quoted}

Doesn't work with LoL.... Riot needs to fix their code to properly request mic permissions from Mojave.

Doesn't work for me either

Eddy Zen4 votes

Absolutely the same issue, once installed Mojave (macOS X 10.14)

MacBookPro 14" 2017 Intel Core i7 @2,5 GHz dual core Cache L2 (per Core): 256 KB Cache L3: 4 MB Mem: 16 GB Boot ROM: MBP141.0178.B00 SMC: 2.43f6

NinjasInPink4 votes

Same here... glad i'm not the only one. Been trying to find a resolution for over 2 days now.

1996 Utah Jazz4 votes

Same problem. How do we get riot to see this?

CosmicSoundMDB4 votes

[{quoted}](name=1996 Utah Jazz,realm=NA,application-id=LqLKtMpN,discussion-id=AZhJrEVr,comment-id=000d,timestamp=2018-11-05T18:58:04.171+0000)

Same problem. How do we get riot to see this?

Myself already opened a Bug request, and they said they cannot offer an ETA, thats why i'm having windows 10 with Bootcamp running flawlessly on my Mac Pro. While Mojave sits untouched. :)

You cannot get it fixed unless using for now Discord or anything 3rd party for a voice chat. Meanwhile for those of you with deeper experience in Mac, you could easily install dual boot windows 10, and have this as a temporary solution until the issues is resolved for Mojave OS.

Hope this helps! Best CosmicSoundMDB EUNE

KungAlexander1232 votes

[{quoted}](name=1996 Utah Jazz,realm=NA,application-id=LqLKtMpN,discussion-id=AZhJrEVr,comment-id=000d,timestamp=2018-11-05T18:58:04.171+0000)

Same problem. How do we get riot to see this?

I guess just report it as a bug and if enough reports have been sent they might see it.

The Acquisitor4 votes

Please please please please fix!!! Been dealing with this for months (since Mojave beta in july) Pleeeaaaase rito <3

PromiseGentle4 votes

are they gonna fix this? is sooooo king annoying that play the game with friend but the voice chat is not working. [slayer-jinx-unamused]

Lockeeper2 votes

{quoted}

are they gonna fix this? is sooooo king annoying that play the game with friend but the voice chat is not working. [slayer-jinx-unamused]

Doesn't seem that way...really annoying

S0L0 XD4 votes

Just wanted to leave my comment about this issue. Same thing, multiple different mics tested.

KronoSoul4 votes

Same , what the hell!! so much time!!!

breezandlegend3 votes

Same :/

Saraby173 votes

Please fix this!!! It's so annoying!!!!![slayer-jinx-unamused]

RodVinny3 votes

Totally annoying. You can do better than it! Fix it, please!

Naneki3 votes

Still waiting on a fix.

Englandismycitty3 votes

the rp purchase doesnt work aswell with the new OS update..

BadGoose473 votes

Thought it was just mine until I finally checked here. Been a huge inconvenience forever. I thought if it was my laptop riot would have fixed it by now. Why is this taking so long?? 7 months for a bug fix that should take a couple of hours max

douchebag7772 votes

same problem

Dari2 votes

Rito pleazeeeee, this one of the major things you should fix now first, common!

Jiggy Steez2 votes

Same its happened for a while and yall have done nothing

Karli77oz2 votes

Same here, still not working. Probably won't get fix until next year.

Dre1868PiKA2 votes

Soooo..... are we going to start ranked season with no League Voice? Unbelievable

Ligus902 votes

Nice ! It seems to works for me too. With this thread I create a script to run this 2 steps just by double-clic on a icon on my desk.

mikadoalex2 votes

{quoted}

As a temporary workaround (that does not require a developer certificate), you could run the client from the terminal utility:

  1. open "Terminal"
  2. at the command prompt, run "cd '/Applications/League of Legends.app/Contents/LoL/'"
  3. run "./LeagueClient.app/Contents/MacOS/LeagueClient"
  4. login into your LoL account
  5. go to "Settings -> VOICE" and click on the mic symbol; this should cause a popup “Terminal.app” would like to access the microphone.
  6. choose "OK"

Voice should now work, but I strongly suggest to test it in a coop game or similar, to make sure that everything is ok. Steps 5 and 6 should only be needed the first time (unless you reset your settings). Steps 1 to 4 will be needed whenever you want to start LoL. If the client updates, I would suggest you to close it and run through steps 1-5.

{quoted}

Nice ! It seems to works for me too. With this thread I create a script to run this 2 steps just by double-clic on a icon on my desk.

I just finished making my own folder and for those wondering what it should look like i get 5 lines

"#! /bin/bash
cd ~/Desktop mkdir LOLWorkingMicFile.command cd '/Applications/League of Legends.app/Contents/LoL/' ./LeagueClient.app/Contents/MacOS/LeagueClient"

(don't forget not to copy the " " " at the beginning and at the end, it's the only way to get the hashtag in) (LOLWorkingMicFile.command is the name of the file that contains these 5 lines and it is located on my desktop) (I suck at all this btw xD)

ramlinux2 votes

I HAVE THE SAME ISSUE, I PLAY ON (LAN), I JUST UPGRADE MY MAC TO MOJAVE, I READ COMMENTS SINCE 5 MONTHS AGO, WHEN RIOT GONNA SEND THE UPDATE?, STILL WORKING ONLY 5 ON RIOT?

millerboy822 votes

Roit what the fucking hell??? Please fix this. It has been about a year now! Good god!

Biff Newman2 votes

GUYS THE SOLUTION IS HERE:

https://www.reddit.com/r/leagueoflegends/comments/ay9o4s/how_to_fix_voice_chat_in_macos_mojave/

thank me later :) [slayer-jinx-wink]

Lockyf2 votes

1 year with the problem. ONE YEAR. C'mon Riot fix this is not that difficult to make a file that Mac can recognize and ask for permission for the microphone. Aatrox

TheShimpGod0w02 votes

My boy. When is league gonna allow Macbook pro or ido thingy to work I really enjoy having voice chats with my friends and the MacBook Pro was a present u wasn’t able to buy a game computer so it’ll be helpful if u guys try to let Mac access to the microphone it has been a year since then and there’s no way u guys can active it please do we all want it and is not cool just listening to your friends and gotta txt or ye not able to talk with them so please if u guys can try to fix this problem yes Thank u riot

bodzin100z2 votes

fix it already !!!! same bug for a year !!! fml

Nivea4Men1 votes

There is a way to make Voice work on Mac. I have macOS Catalina and it works. It's a very inefficient way but worth the try. You need to open Terminal and execute these 2 commands.

  1. " cd '/Applications/League of Legends.app/Contents/LoL/' " -> will change directory to the LoL file.
  2. " ./LeagueClient.app/Contents/MacOS/LeagueClient " - > will start the client from there. There is a "." in the beginning , don't forget it.

Doing this will make the client ask for microphone access and Voice will be enabled. You need to do this every time you need to start the client so it's definitely not the best solution but it works. Hope Riot actually fixes this.

optyler2 votes

{quoted}

There is a way to make Voice work on Mac. I have macOS Catalina and it works. It's a very inefficient way but worth the try. You need to open Terminal and execute these 2 commands.

  1. " cd '/Applications/League of Legends.app/Contents/LoL/' " -> will change directory to the LoL file.
  2. " ./LeagueClient.app/Contents/MacOS/LeagueClient " - > will start the client from there. There is a "." in the beginning , don't forget it.

Doing this will make the client ask for microphone access and Voice will be enabled. You need to do this every time you need to start the client so it's definitely not the best solution but it works. Hope Riot actually fixes this.

Well, this is a bit hard to do for non shell friendly users, I though of a bypass for this issue... don't know if this works, I'll give it a try soon, but I think just installing League Friends do the job.

More from Report a Bug