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)`.
문제를 제기하다1. 원래 구축 불가
Firebase 를 사용하는 이유 는 대부분 포장 버전 의 호환성 문제 이다
가능하면 Firebase와 관련된 모든 포장을 최신으로 만들어 주시고 발매일도 같으면 좋겠습니다.
또 구판이 아니면 안 되는 포장이 있다면
각 포장의 발표 날짜에 맞추거나 비슷한 물건으로 해결하는 경우가 많다
발표일은 pub입니다.dev의versions에 기재
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 등이 쓴 포장의 정보를 정확하게 읽지 못할 경우 그 경우 캐치에서 이전의 포장을 꺼내지 못하고 코코팟에서 정확한 포장을 꺼내지 못하는 것이 원인으로 여겨진다.
대응
아래의 보도는 매우 참고 가치가 있다!
감사합니다!추산 씨!!
이렇게 쓰면 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
디버깅을 시작하면 첫 번째 구축 시간이 길지만 완성되었습니다!!!
이래도 해결이 안 된다면 아래의 글을 추천합니다!
자기에게 일어난 일
제 상황은 flutter에 있는 구글입니다.mobile_ads:^0.1.3 추가 후 로컬에서 동작을 확인했습니다. 정식으로 구축되었지만 상부 오류가 발생했습니다.로컬에서 ios/Pods, ios/Podfile을 검증하기 위해lock을 닫고 구축할 때 로컬에서도 같은 오류가 발생했습니다.
이전 구글mobile_ads가 없어서 정식 건설을 진행했기 때문에 구글이mobile_ads로 확인합니다.
그리고 구글을 검증하기 위해서.mobile_ads를 잠시 삭제하여 로컬 건설을 진행했습니다
상부의 잘못이 다시 한 번 드러나 그곳에서 무엇을 하든 똑같은 잘못이 끊임없이 나온다.
결과적으로 상부의 1.2는 현지에서 가동하여 포장의 호환성 문제를 해결하고 정식 건설을 순조롭게 진행할 수 있습니다!!
참고할 수 있다면 트위터에 관심 가져주시면 감사하겠습니다!!!🙇🙇🙇
Reference
이 문제에 관하여(Fluter로 포장을 했는데 갑자기 구축이 안 되면...), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/akaboshinit/articles/fe0afcea70aaac텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)