Flutter:「pod install」したら、「CocoaPods could not find compatible versions for pod "Firebase/Auth"」のエラー

結論:「sudo gem install cocoapods」を実行後、「pod install --repo-update」を実行する 

2021/10/31 Flutter エラー・バグ日記

 

「google_mobile_ads」のパッケージを入れた後(これが原因かわからないが、、)、iOS実機で動かすため「pod install」したら、以下のようなエラーが出た。

 

CocoaPods could not find compatible versions forpod "Firebase/Auth":  In snapshot (Podfile.lock):   Firebase/Auth (= 8.5.0)
  In Podfile:    firebase_auth (from `.symlinks/plugins/firebase_auth/ios`) was resolved to 3.0.2, which depends on      Firebase/Auth (= 8.8.0)
Specs satisfying the `Firebase/Auth (= 8.5.0), Firebase/Auth (= 8.8.0)` dependency were found, but they required a higher minimum deployment target.

 

本記事はライトな日記思考で書いているので、詳細説明はしておらず、基本、テキストのみで画像とかは載せておりません。。m(_ _)m

解説記事ではないため、解決していない内容や、その時々の間違った解釈を述べてしまっている可能性が大いにありますので、何卒、ご了承ください。

 

どうやらプロジェクトで使っている「firebase_auth」のバージョンが、「pod install」で入れようとするバージョンと整合しない?ということらしい。

 

特に「firebase_auth」のバージョンは変えておらず、以前は普通に「pod install」できたのに謎。。

 

「pod install」時のエラー対策としていつもやっている、「podfile.lock」の削除「flutter clean」をきちんと実行してから「pod install」しても、エラーは変わらず。

 

調べると、stackoverflowのこちらの記事

 

pod install --repo-update

 

をすると良いとの事だったので、やってみると、こんな感じで最後の1文だけエラーが出た。

 

・・・(略)・・・
Analyzing dependencies
cloud_functions: Using Firebase SDK version '8.8.0' defined in 'firebase_core'
firebase_auth: Using Firebase SDK version '8.8.0' defined in 'firebase_core'
firebase_core: Using Firebase SDK version '8.8.0' defined in 'firebase_core'
[!] GoogleAppMeasurement requires CocoaPods version >= 1.10.2, which is not satisfied by your current version, 1.10.1.

 

どうやら、CocoaPodsのバージョンが古いことが原因っぽい。

 

更に調べてこちらのteratailの記事を参考に、sudo gem install cocoapodsを実行し、その後でもう一度

 

pod install --repo-update

 

を実行したら、

 

・・・(略)・・・
Installing Firebase (8.8.0)
Installing FirebaseAuth (8.8.0)
Installing FirebaseCore (8.8.0)
・・・(略)・・・

 

のように、無事、バージョン8.8.0がインストールされた模様。

 

その後、問題なくiOS実機で実行できた。

 

忘れた頃にまた食らいそうなエラーなので備忘。

 

\一般的なエラー対処法をまとめた記事はこちら/

 

リリースしたアプリ(全てFlutterで開発)

OCR文字認識Fast -シンプルな高精度・日本語スキャナー

Google Play で手に入れよう
Download on the App Store

 

暗記用マーカー - シンプル穴埋め問題作成

Google Play で手に入れよう
Download on the App Store

 

超即ToDo –最短2タップで通知登録できるタスク管理アプリ

Google Play で手に入れよう
Download on the App Store

 

かんたんプリント管理:アラート・OCR文字認識・検索機能を搭載

Google Play で手に入れよう
Download on the App Store

 

シンプルメモ帳「BasicMemo」 - 文字カウント、ワンタッチ入力、タグ管理等の機能を搭載

Macのデスクトップ版もリリースしました。

Google Play で手に入れよう
Download on the App Store

 

個人アプリ開発で役立ったもの

おすすめの学習教材

超初心者向けでオススメな元Udemyの講座/

 

 \キャンペーン時を狙えば安価で本場の内容が学べる/

 

\Gitの基礎について無料で学べる/

 

おすすめの学習書籍

実用的image_pickerに関してかなり助けられた/

 

Dartの基礎文法を素早くインプットできる/


Dart入門 - Dartの要点をつかむためのクイックツアー

 

おすすめのソフトウェア

安くて高機能。アプリの独自ドメイン・紹介サイト構築に最適/

 

\アイコン作成・画面設計・クラウド保存...何でもできて超必須

Microsoft Public Affiliate Program (JP)(マイクロソフトアフィリエイトプログラム)

 

おすすめのハードウェア

\リーズナブルな価格で検証端末を確保できる/

 

\目線の高さを調節しやすく、疲れにくい

 

\キータッチが超静音で心地よい/

 

おすすめのサポートアイテム

\部屋の中を仕切って、集中できる開発環境を作れる/

 

\部屋の中でも大き過ぎず、長時間座っても疲れない

 

\バグと格闘した後の肩こりを解消してくれる/

 

タイトルとURLをコピーしました