Apple Silicon Chip인 M1 맥에 Flutter를 설치하면
몇가지 추가적인 설정이 필요하다.
Android Studio 설치 후 command line tools 가 설치되어 있지 않아서 발생하는 오류다.
Android Studio > Preferences > Appearance & Behavior > System Settings > Android SDK > SDK Tools
탭으로 이동하여 Android SDK Command-line Tools 를 설치해주면 된다.
flutter doctor를 돌리면
Unable to find bundled Java version. 이라는 진단이 뜬다.
Java SDK를 참조하는 경로가 달라져서 그런거라 경로만 바꿔주면 된다.
/Applications/Android\ Studio.app/Contents/jre/Contents
로 되어 있는 경로를 아래와 같이 바꿔준다.
/Applications/Android\ Studio.app/Contents/jre/jdk/Contents
Terminal을 열고 다음과 같이 입력하자.
$ cd /Applications/Android\ Studio.app/Contents/jre
$ mkdir jdk
$ cp Contents jdk/
terminal을 Rosseta 모드로 실행하기.
Rosseta로 실행한 terminal에서 ffi 를 설치해준다.
$ sudo gem install ffi
그대로 Rosseta로 실행한 terminal에서 pod install을 실행시켜준다.
$ cd FlutterProject/
$ cd ios/
$ pod install