안녕하세요
이번에 m1맥북 에어를 들여서 플러터 개발환경을 설정 했는데요, 저같은 상황을 겪는 분들이 계실 것도 같고, 제가 나중에 까먹을까봐 공유합니다 :)
로제타가 설치되어있지 않은 완전 포장뜯자마자의 맥북
1. 안드로이드 스튜디오 설치
- 설치시 로제타 관련 알림이 뜹니다
2. 플러터 SDK 다운로드 및 PATH 환경변수 설정
- 1번부터 하지 않고 여기부터 하시면 아무리해도 flutter doctor가 에러를 뿜뿜 합니다.
- bad cpu type이라고 뜨기 떄문에 눈치가 빠르신 분들은 척! 알아보실수 있을거에요
(물론 sdk설치하시고 안드로이드 스튜디오를 설치하시면 문제 없습니다. 로제타 때문에 그런거라 맘편히 안드스튜디오부터 설치합미자.)
3. Xcode 설치
4. 터미널 셋팅에서 로제타 관련 옵션 켜주기
- 터미널 인포에 들어가시면 로제타를 사용할 것인지 체크박스가 있습니다.
- 요고 안하시면 빌드시 pod install이 에러를 뿜뿜합니다.
- pod 에러가 뜰때 ios폴더에서 다시 pod install
이상으로 알고나면 간단하고 별거 없지만 자칫 골머리 썩는 환경 설정기를 공유합니다.
즐거운 플러터 생활되세요!
맥은 이번이 처음이구용, 지금까지 개발용으로 사용하던 것은 XPS9560 인데,
XPS에서 안드로이드 에뮬레이터 구동은 매우 부드럽고 실기기 수준이었는데,
M1에서 아이폰 시뮬레이터는 확실히 버벅이네요.
(문제 없는지 확인하기에는 충분하지만 쾌적하게 만져보기에는 불편)
저는 주로 윈도우에서 개발하고 빌드만 맥에서 하기때문에 상관 없을 수 있는데,
M1을 메인 개발기기로 사용하실 분들은 아마 느려서 불편하지 않으실까 생각됩니다 :)
거기에 설정하시면 훨씬 빠릅니다.
React 프로젝트 코드 확인과 구동 확인까지는 해보았습니다
lint, webpack, babel, mobx 모두 이상없아보이네용
설치중 환경이 꼬여서 고생하고있었는데, 덕분에 환경 다시 깨끗하게 잡아서 잘 사용중입니다 (꾸벅)
작성자님 복받으십쇼!!!