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
이 정상적으로 실행되었다. 앞으로도 패키지 버전을 체크하고 관리하는 것이 중요하다는 점을 다시 한번 느꼈다.