홍로그

극주관주의 포스팅

M1 맥북 롤 (League of Legend) 마이크 인식안됨 해결법

맥북은 안그래도 호환성 문제 때문에 게임을 하는데 상당한 불편함이 있었는데 이번에 M1 칩셋을 사용하면서 그 불편함은 더 커졌다

하지만 국민겜 롤 만큼은 M1 맥북에서도 호환성 문제없이 잘 돌아가기에 남들할땐 시작하지도 않았던 롤을 이번에 맥북을 구매하면서 시작하게 되었다

딱히 막 그렇게 재밌어서 하는게 아니라 친구들이랑 같이 간간히 각자 집에서 즐길 수 있는 게임이 롤 밖에 없어서 하는거라 친구들이랑 같이 할 수 있을때나 롤을 하는데 음성채팅을 하려고 하니 롤에서 맥북의 마이크가 인식이 안되는 문제가 있었다

이어폰을 사용해도 마찬가지였는데 찾아보니 프로그램상의 문제라 이것 저것 설정을 해줘야 해결이 가능한데 나처럼 맥북을 처음 사용하는 사람이라면 당연히 당면할 문제이기에 한번 글로 정리해서 올려보려고 한다

시스템 환경설정에서 보안 및 개인정보 메뉴로 들어가 마이크 설정에 들어가면 위 사진과 같은 창이 뜨게 된다

하지만 이 글을 보는 시점에서 여러분의 맥에선 위 사진에서처럼 한글로 리그 오브 레전드라고 되어있는 체크박스가 보이지 않을 것이다

이를 해결하기위해 우선 복구모드로 진입을 해줘야 한다

m1 맥북의 경우는 맥북의 전원이 꺼져있는 상태에서 전원버튼을 꾹 눌러주면 되는데 Continue holding for startup options.. 문구가 뜨고나서 Loading startup options.. 라는 문구가 뜰때까지 계속 눌러주면 시동모드로 진입하게 된다

참고로 인텔 맥의 경우는 전원 버튼을 눌러서 부팅이 될 때 command + r 을 키보드에서 눌러주면 복구모드로 진입이된다

그렇게 시동모드로 부팅이 되었다면 화면에서 옵션 아이콘을 눌러 들어가주면 애플로고가 뜨면서 복구모드가 부팅이 된다

그러면 계정그림이 화면에 뜰텐데 그걸 눌러서 비번까지 쳐서 들어가주면 화면중간에 4가지 메뉴가 나온다

중간에 나와있는 메뉴들은 무시를 해주고 왼쪽 상단 있는 메뉴에서 유틸리티를 눌러주고 터미널을 실행시키고

터미널에 csrutil disable를 쳐주고 엔터를 눌러준다

그럼 뭐시기 저시기라고 뜨고 y/n이라고 뜰텐데 y를 쳐주고 엔터를 쳐주고 패스워드를 입력하라는 문구가 나오면 패스워드를 입력해주면된다

이때 패스워드를 타이핑하더라도 터미널에는 타이핑이 쳐지지 않을텐데 그냥 그대로 패스워드를 맞게 입력했다면 엔터를 눌러주면 된다

그럼 어쩌고 저쩌고 또 터미널에 나올텐데 마지막에 Restart..라는 문구까지 나오고 완료가 됬다면 왼쪽 상단의 사과 아이콘을 누르고 재부팅을 해주면 된다

그런데 이 과정에서 csrutil disable를 쳐주고 엔터를 눌렀을때 타이핑을 제대로 했는데도 복구모드 뭐시기라고 뜨면서 뭐가 알맞지 않다며 진행이 안될때가 있다

그럴땐 이게 해결방법이 맞는지는 잘 모르겠는데 나는 처음에 전원버튼을 꾹 눌러서 시동모드로 진입할때 전원버튼을 누르면서 곧바로 command + r 을 함께 꾹 눌러서 시동모드로 진입한 후 위 절차를 진행하니 제대로 진행이 되었다

여튼 위 절차가 끝나고 재부팅까지 완료를 했다면 런치패드에서 터미널을 검색해 실행시켜준다

그리고 터미널창에

sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db “INSERT or REPLACE INTO access VALUES(‘kTCCServiceMicrophone’,’com.riotgames.leagueoflegends’,0,0,1,1,NULL,NULL,NULL,’UNUSED’,NULL,0,1551892126);”

이걸 그대로 복사해서 붙여주고 엔터를 눌러준다

그럼 패스워드를 입력하라는 멘트가 나오면 패스워드를 입력해주면 되는데 이때도 터미널 화면상에는 타이핑이 나오지 않으니 그냥 그대로 패스워드를 치고 엔터를 눌러주면된다

다 진행이 되고 다시 입력할 수 있는 상태가 되었다면

/usr/libexec/PlistBuddy -c “Add NSMicrophoneUsageDescription string” /Applications/League\ of\ Legends.app/Contents/Info.plist

이번엔 이걸 그대로 복사해서 붙여주고 엔터를 눌러주고

그 다음엔

/usr/libexec/PlistBuddy -c “Set :NSMicrophoneUsageDescription Using voice chat” /Applications/League\ of\ Legends.app/Contents/Info.plist

이걸 복사해서 붙여주고 엔터를 눌러주면된다

여기까지 완료를 했다면 마지막으로 아까전 방법대로 복구모드로 진입해 터미널을 열어준 후 이번엔 csrutil enable를 쳐주고 엔터를 눌러주고 아까처럼 Restart.. 까지 문구가 나왔다면 다시 재부팅을 해주면 된다

그러고 나서 시스템 환경설정 > 보안 및 개인 정보 보호 > 마이크로 들어가면 여러분의 맥에서도 이렇게 리그 오브 레전드 체크박스가 생겨있을것이다

만약 체크가 안되어있다면 이걸 체크까지 해주게 되면 드디어 여러분도 롤에서 마이크를 사용할 수 있다 ㅊㅊ

그나저나 롤 너무 어려운것 같다 ㅜ