flutter] CocoaPods's specs repository is too out-of-date to satisfy dependencies 에러

차보루타·2023년 3월 29일
0

cocoapod가 오래되어 종속성 문제가 생겼다는 뜻이다.

cocoapod을 업데이트 시켜주면 해결된다

해결법은 다음과 같다

  1. flutter 프로젝트의 ios 폴더로 이동한다.
cd ios
  1. ios 폴더 내의 Podfile.lock 을 삭제해준다.
rm -rf Podfile.lock
  1. pod을 업데이트 하고 설치하도록 한다.
pod install --repo-update
  1. flutter 폴더로 되돌아간다. (상위폴더)
cd ..
  1. flutter 프로젝트를 정리해준다.
flutter clean
  1. 다시 플러터를 세팅하고 빌드해준다.
//플러터 프로젝트로 패키지들을 가져온다
flutter pub get 

//build_runner 를 실행해 직렬화 적용
flutter pub run build_runner build --delete-conflicting-outputs

...

0개의 댓글