Fluter로 포장을 했는데 갑자기 구축이 안 되면...

이 글에는 다음과 같은 오류가 발생했을 때 시도해 보고 싶은 일이 적혀 있다
다음 코드는 Firebase입니다.글에서 설명하는 방법은
이것은 어떤 포장이든 해결할 수 있는 방법이다
DEBUG CONSOLE
[!] CocoaPods could not find compatible versions for pod 
"Firebase/Analytics": 
In Podfile: firebase_analytics (from `.symlinks/plugins/firebase_analytics/ios`) 
was resolved to 8.2.0, which depends on Firebase/Analytics (= 8.7.0) 

None of your spec sources contain a spec satisfying the dependency:
`Firebase/Analytics (= 8.7.0)`.
문제를 제기하다
  • 원래 구축할 수 없음
  • 포장재를 삭제하거나 버전을 변경해도 구축할 수 없음
  • 그 이유는 다음과 같이 추측할 수 있다
  • 패키지 호환성 문제
  • cocoappod 촉진?낡은 것, 새로운 변경에 부적합
  • 해결책
  • Firebase와 관련된 가방의 버전 업그레이드, 버전 통일
  • cocoappods의packageCache?삭제
  • 1. 원래 구축 불가


    Firebase 를 사용하는 이유 는 대부분 포장 버전 의 호환성 문제 이다
    가능하면 Firebase와 관련된 모든 포장을 최신으로 만들어 주시고 발매일도 같으면 좋겠습니다.
    또 구판이 아니면 안 되는 포장이 있다면
    각 포장의 발표 날짜에 맞추거나 비슷한 물건으로 해결하는 경우가 많다
    발표일은 pub입니다.dev의versions에 기재
    firebase_coreバージョンページ

    2. 상응하는 포장을 삭제하거나 버전을 변경해도 구축할 수 없습니다


    위의 패키지 버전을 통일하더라도 다음과 같은 오류가 발생했을 때의 대응 방법을 출력할 수 있다.
    DEBUG CONSOLE
    [!] CocoaPods could not find compatible versions for pod 
    "Firebase/Analytics": 
    In Podfile: firebase_analytics (from `.symlinks/plugins/firebase_analytics/ios`) 
    was resolved to 8.2.0, which depends on Firebase/Analytics (= 8.7.0) 
    
    None of your spec sources contain a spec satisfying the dependency:
    `Firebase/Analytics (= 8.7.0)`.
    
    문제가 있으면 패키지를 삭제하거나 변경해도 오류 정보는 바뀌지 않는다.yaml에 적힌 내용은 원인이 아니라고 볼 수 있습니다.
    행동을 보고 추측한 일이니 잘못이 있으면 바로잡아 주세요.
    ios 구축은 코코아팟을 통해 이루어졌기 때문에 코코아팟에는 설치 패키지가 있습니다.빌딩을 진행할 때 코코푸드에서 캐치 포장,pubspec를 꺼낼 수 있습니다.yaml 등이 쓴 포장의 정보를 정확하게 읽지 못할 경우 그 경우 캐치에서 이전의 포장을 꺼내지 못하고 코코팟에서 정확한 포장을 꺼내지 못하는 것이 원인으로 여겨진다.

    대응


    아래의 보도는 매우 참고 가치가 있다!
    감사합니다!추산 씨!!
    https://qiita.com/xxminamixx/items/14ee466cf2315def6890
    https://d.akiroom.com/2015-08/pod-install-forever/
    이렇게 쓰면 M1Mac은 치유될 가능성이 있다
    arch -x86_64 pod repo update
    
    // cocoapodsCacheの削除  ~/.cocoapods/repos/フォルダ名
    pod repo remove フォルダ名
    
    // podの再install --verboseはデバック用のコマンドだがpod installでは正しく作動しなかったため
    pod install --verbose
    
    이 캐치의 삭제가 완료되었습니다!
    fluter clean에 한번 가보도록 하겠습니다.
    flutter pub get
    디버깅을 시작하면 첫 번째 구축 시간이 길지만 완성되었습니다!!!
    이래도 해결이 안 된다면 아래의 글을 추천합니다!
    https://zenn.dev/taisuke55276018/articles/e1e53147d5520d

    자기에게 일어난 일


    제 상황은 flutter에 있는 구글입니다.mobile_ads:^0.1.3 추가 후 로컬에서 동작을 확인했습니다. 정식으로 구축되었지만 상부 오류가 발생했습니다.로컬에서 ios/Pods, ios/Podfile을 검증하기 위해lock을 닫고 구축할 때 로컬에서도 같은 오류가 발생했습니다.
    이전 구글mobile_ads가 없어서 정식 건설을 진행했기 때문에 구글이mobile_ads로 확인합니다.
    그리고 구글을 검증하기 위해서.mobile_ads를 잠시 삭제하여 로컬 건설을 진행했습니다
    상부의 잘못이 다시 한 번 드러나 그곳에서 무엇을 하든 똑같은 잘못이 끊임없이 나온다.
    결과적으로 상부의 1.2는 현지에서 가동하여 포장의 호환성 문제를 해결하고 정식 건설을 순조롭게 진행할 수 있습니다!!
    참고할 수 있다면 트위터에 관심 가져주시면 감사하겠습니다!!!🙇🙇🙇

    좋은 웹페이지 즐겨찾기