【解決】Flutterで「CocoaPods’s specs repository is too out-of-date to satisfy dependencies.」というエラーが出る

FlutterでiOSプロジェクトを実行するとこのようなエラーが・・・。

CocoaPods's specs repository is too out-of-date to satisfy dependencies. 
To update the CocoaPods specs, 
run: pod repo update

どうやらCocoaPodsの依存関係が上手くいっていないようです。

書いてある通り

pod repo update

を実行してみます。しかし、何やら怒られています。

To update use: `gem install cocoapods`

と言われたのでCocoaPodsを最新にしてみます。

sudo gem install cocoapods

もう一度プロジェクト実行するも上手くいかず・・・。

stackoverflowで調べるとこのような記事がありました。

削除して、キャッシュクリアすれば上手く行きます。

と書いてあるので手順通り実行して見ます。

rm Podfile.lock
pod install --repo-update
flutter clean
pod install --repo-update

まで実行するとエラーが・・・。

[!] `GoogleAppMeasurement` requires CocoaPods version `>= 1.10.2`, which is not satisfied by your current version, `1.10.1`.

バージョンを1.10.2以上にしろと怒られています。さっきアップデートしたはずなのに上手くいっていないようです。

バージョンを確認してみると・・・上がっていません。

pod --version
1.10.1

再度アップデートしてみます。

sudo gem install cocoapods

アップデートせず・・・。

CocoaPodsのインストールフォルダを指定してアップデートすれば上手く行くかも・・・という記事を見つけたので実行してみます。

sudo gem install -n /usr/local/bin cocoapods

アップデートせず・・・。

下記の記事を参考にしてみます。

brew経由でアップグレードすると上手くいきました。

と書いてあったので実行してみます。

brew upgrade cocoapods

上手くいったのでアップデートされているか確認してみます。

pod --version
1.11.2

アップデートの確認できました!

再度、続きから実行してみます。

pod install --repo-update
flutter clean

上手くいきましたので、プロジェクトを実行してみます。

上手く実行され、アプリの確認できました!!!

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次