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 12 Pro Max.
flutter 프로젝트 하나를 새로 만들기 시작하고 run을 했더니...
cocoapods 저장소가 오래되었다는 오류가 발생... 여태 잘 쓰던 안드로이드 스튜디오인데. 멘붕.
오류 메시지의 지시에 따라 업데이트 명령을 실행해도 예상대로 작동하지 않음... ㅠㅠ
pod repo update
늘 그렇듯 당황하지 말고 다음의 단계들을 시도해본다(구글링한 결과들의 합체).
참고 : "Podfile.lock"은 "flutter run" 명령으로 자동 생성되는데, 맨위와 같은 오류로 생성되지 않을 수도 있다. 하지만 단계별로 명령들을 실행하면 결국 생성된다.
pod install --repo-update
이 명령은 CocoaPods 사양을 업데이트하게 된다.
flutter clean
이 명령은 dart-tools 폴더, android 폴더, iOS 폴더에 임시 파일이 자동으로 생성될 때 애플리케이션 실행 시 생성되는 빌드 캐시를 지운다.
flutter run
안드로이드 스튜디오 메뉴에서 File > Invalidate Caches / Restart 실행하고 flutter run 실행하면 Podfile.lock 파일이 생성되고 프로젝트도 정상적으로 실행됨.
+++ 고생한 것에 비해 순식간에 해결되기도 한다. :)
감사합니다