M1 mac pod install 설치안되는 이슈 해결방법

주민콩·2022년 1월 11일
0

m1으로 개발을 하고 있는데 m1이 나온지 얼마 되지 않아서 아직 이슈가 많다 ...

우선 build 하는 와중에 pod install이 되지 않아서 Podfile.lock이 생성되지 않았다
코코아팟도 설치가 되있는데 말이다 ..

내가 제일 먼저 한것은 터미널 설정을 Rosetta를 사용하기 열기로 했다.
m1 이슈로 많은 글을 보면서 Rosetta로 열어야한다는 내용을 봤었다.

M1에서 cocoapods 관련 오류가 난다면 먼저 체크해봐야 할 것이 'Rosetta로 터미널이 열렸는지' 와 'homebrew를 설치했느냐'

brew ~$ 아래와 같은 명령어를 쳤을때 정보가 나오지 않는다면 homebrew를 설치 해줘야 한다.
그리고 brew는 프로젝트 내에서 설치하는것이 아닌 /Users/내이름 폴더에서 해줘야 한다.

brew config 

HOMEBREW_PREFIX 를 보면 m1인 경우 사용하려면 /opt/homebrew라고 되있어야 하고 intel용은 /usr/local로 쓰여 있다!

확인 후에 /opt/homebrew/bin/brew doctor 명령어를 치면 아래처럼 결과가 나오는데
echo ~ 라고 써져 있는 한 줄 전체를 복사해서 터미널에 다시 입력해준다.

입력 후에 터미널을 종료하고 재시작하면 명령어가 제대로 실행되는것을 확인 할 수 있다.

마지막으로 프로젝트로 경로를 이동하고 cocoapods을 설치했더니 pod install이 잘 실행되며 Podfile.lock로 생겼다

profile
코딩하면서 기록하는 메모장 ᰔ

0개의 댓글