Flutter 프로젝트를 진행하면서 Firebase/Analytics 버전 충돌 문제를 겪었다. Podfile.lock에는 Firebase/Analytics 11.6.0이 있었지만, firebase_analytics 패키지는 Firebase/Analytics 11.7.0을 요구했다. 이로 인해 pod install이 실패하는 문제가 발생했다.

이 문제를 해결하기 위해 CocoaPods 및 의존성을 강제 업데이트했다. 먼저, CocoaPods을 최신 버전으로 설치했다.

sudo gem install cocoapods
pod setup

그 후, Podfile.lock을 삭제하고 Firebase 관련 패키지를 업데이트했다.

cd ios
rm -rf Podfile.lock
pod update Firebase/Analytics
pod install --repo-update

마지막으로, Flutter와 iOS 프로젝트를 정리한 후 다시 실행했다.

flutter clean
flutter pub get
cd ios
pod install
flutter run

이 과정을 완료한 후 Firebase/Analytics 버전이 맞춰졌고, pod install이 정상적으로 실행되었다. 앞으로도 패키지 버전을 체크하고 관리하는 것이 중요하다는 점을 다시 한번 느꼈다.

답글 남기기