Apple M1 개발환경 구축

2021. 12. 5. 13:37TIL💡/Trial And Error

주말동안 개발 환경을 깔면서 그동안 소문으로만 접했던 M1의 불편함을 직접 경험하고 있다. 

 

 

인텔 칩이 아닌 출시된 지 얼마되지 않은 M1 칩은 환경 구성할 때 신경 쓸 게 한 두 가지가 아녔다.

우선 가장 필수템인 카카오톡 설치부터 안되는 것이었다!!!!!! 카톡은 제 생명줄이에여...

카톡 이즈 마이 라이프!!

 

근데 알고보니 Rosetta 설치하는 것을 까먹었다.

이건 Intel Chip 기반에서만 구동되는 프로그램을 M1 Chip에서도 구동되게 하는 프로그램이다. 

자세한 건 Apple 공홈을 참고하세요.

 

설치한 후 터미널이랑 iTerm에도 Rosetta를 이용하는 옵션 적용하는 거 잊지 않긔~

 

카카오톡 외에도 현재 회사에서 쓰이는 ASP.NET Core 공부를 위해서 설치하던 도중 .NET SDK가 인식되지 않는 현상을 발견했다.

혹시 하고 찾아보았는데 역시나...^^ Apple Silicon 기반의 Mac은 기존의 SDK가 적용되지 않는다고 한다.

그래서 기존의 SDK를 실행파일로 삭제하고 재설치하였더니 잘 된다.

.NET SDK 리스트를 출력하는 명령어인데, 에러 없이 이제 리스트가 잘 출력된다.

 

만약 나처럼 M1 맥북에 무언가 설치하다가 오류가 나면 혹시 Apple Sillicon 기반의 칩은 별도 프로그램이 필요한지 가장 먼저 확인해보세요..