Develop/Flutter

Flutter 플러터 - CocoaPods not installed. Skipping pod install. CocoaPods not installed or not in valid state.

issuemaker99 2024. 8. 4. 21:30
728x90

firebase_storage 를 사용하기 위해 flutter pub add firebase_storage 를 실행 후 다시 빌드를 하니 오류가 발생했습니다.

CocoaPods 는 정상적으로 설치되어 있고 flutter doctor 도 모두 정상으로 이슈가 없는 상태 입니다.

▣ 빌드오류


Launching src/main.dart on iPhone 15 Pro in debug mode...

Warning: CocoaPods not installed. Skipping pod install.

  CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.

  Without CocoaPods, plugins will not work on iOS or macOS.

  For more info, see https://flutter.dev/platform-plugins

To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

CocoaPods not installed or not in valid state.

Error launching application on iPhone 15 Pro.

 

▣ 해결방법


진행하는 프로젝트 폴더내의 ios 폴더로 이동 후pod install 을 실행 해줍니다. 그러면 에러가 발생 합니다.

arch -x86_64 pod install --repo-update

 

오류내용 : [!] CocoaPods could not find compatible versions for pod "Firebase/Firestore":
  In snapshot (Podfile.lock):
    Firebase/Firestore (= 10.27.0)

  In Podfile:
    cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 5.0.2, which depends on
      Firebase/Firestore (= 10.29.0)

You have either:
 * changed the constraints of dependency `Firebase/Firestore` inside your development pod `cloud_firestore`.
   You should run `pod update Firebase/Firestore` to apply changes you've made.

 

pod install error


진행하는 프로젝트 폴더내의 ios 폴더로 이동하면 Podfile.lock 파일이 있습니다. 이 파일을 삭제해 주고 다시 arch -x86_64 pod install --repo-update 명령어를 실행해 줍니다. 그러면 정상적으로 실행됩니다. 

vsc 와 시뮬레이터를 완전히 종료한 후 다시 실행하면 정상적으로 빌드됩니다.

arch -x86_64 pod install --repo-update

 

만약 이렇게해도 해결되지 않는다면 제가 이전에 작성한 글에서 중간 이후쯤 보면 [★ cannot load such file -- xcodeproj (LoadError) 오류 발생시 해결방법] 부분이 있습니다. 여기부터 끝까지 따라하신 후에 다시 실행해 보시길 바랍니다.

2024.07.04 - [Develop/Flutter] - 플러터 flutter 에서 firebase 를 사용하기 위한 flutterfire 최신버전 설치 및 설정 연동

 

플러터 flutter 에서 firebase 를 사용하기 위한 flutterfire 최신버전 설치 및 설정 연동

▣  node, npm 설치 확인brew 를 통해 node 를 설치 합니다. brew 사용은 아래 링크를 확인해주세요brew install node 2024.06.15 - [Develop/MAC] - MAC OS 맥북 Homebrew 설치 및 설정 MAC OS 맥북 Homebrew 설치 및 설정●

issuemaker99.tistory.com

 

LIST