필자는 현재 M1 13 Pro를 사용하고 있고, 플러터를 빌드하다 보면 한 번씩 아래와 같은 오류가 뜨면서 빌드가 되지 않을 때가 있다.
Error: CocoaPods's specs repository is too out-of-date to satisfy dependencies.
To update the CocoaPods specs, run:
pod repo update
Error running pod install
Error launching application on iPhone 13 Pro.
CocoaPods의 설정이 깨졌거나, Firebase의 SDK의 버전 종속성이 맞지 않을 때 발생하는데 다음 명령어로 이 오류를 해결할 수 있다.
먼저 Window 혹은 Mac Intel chip 사용자의 경우 터미널에서 다음 명령어를 실행하면 해결할 수 있다.
- 프로젝트 내부의 /ios폴더로 이동
- Podfile.lock 파일 삭제
- pod install --repo-update
- flutter clean
- flutter run(빌드)
다음 M1 chip 사용자의 경우에는 아래의 명령어를 실행하여 해결할 수 있다.
- 프로젝트 내부의 /ios폴더로 이동
- Podfile.lock 파일 삭제
- ffi가 설치되어 있지 않다면 먼저 설치한다. sudo arch -x86_64 gem install ffi
- arch -x86_64 pod install --repo-update
- flutter clean
- flutter run (빌드)
참고
'ETC > Flutter' 카테고리의 다른 글
[flutter] 무한스크롤 과 새로고침 (pull_to_refresh) (0) | 2022.01.22 |
---|---|
[flutter,dart] List의 filled/generate 생성자 (0) | 2021.12.29 |
[flutter] listView Scroller disable(리스트 뷰 스크롤 막기) (0) | 2021.12.06 |
[flutter] 서버로 이미지 업로드 하기(Dio, image_picker) (0) | 2021.11.30 |
[flutter] tabar&tabbar view 스와이프 제한하기 (0) | 2021.11.23 |
[flutter] 간단한 막대그래프 구현하기(리뷰 그래프) - vertical_barchart (0) | 2021.11.23 |
댓글