2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

FlutterでWarning: CocoaPods minimum required version 1.10.0 or greater not installed. Skipping pod install. CocoaPods is a package manager for iOS or macOS platform code. Without CocoaPods, plugins will not work on iOS or macOS. の解決方法

Last updated at Posted at 2024-09-30

はじめに

IOSのエミュレーターでビルド中に以下のエラーが出てなかなか解決できなかったのですがどすこい塾のかたに聞いたところ一発で解決できたので皆さんにも共有していきたいなと思います。

エラー内容

Warning: CocoaPods minimum required version 1.10.0 or greater not installed. Skipping pod install.
  CocoaPods is a package manager for iOS or macOS platform code.
  Without CocoaPods, plugins will not work on iOS or macOS.
  For more info, see https://flutter.dev/to/platform-plugins
To update CocoaPods, see https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods
CocoaPods not installed or not in valid state.
Error launching application on iPhone 15 Pro.

解決方法

実行環境

使用PC:MacBockAir M2
統合開発環境:Android Studio

結果的に以下の内容で解決できました

sudo gem install cocoapods 
pod setup

参考文献

https://github.com/flutter/flutter/issues/14630#issuecomment-367447443
https://github.com/flutter/flutter/issues/36544#issuecomment-513325379

僕の環境ではすでにcocoapodsをインストールしていたのでsudo gem install cocoapods cocoapods を更新させてから pod setup で最新のPodspecリポジトリをダウンロードし直しました。以下に記述しましたが僕の環境ではどれもうまくいきませんでした。

失敗例

まずエラー内容としては「IOSのエミュレーター動かすにはcocoaPodsのバージョン1.10.0以上じゃねーと使えねーよ」という内容だったので以下の方法を試してみました。

方法①(cocoapodsの更新)

sudo gem install cocoapods
pod --version

cocoapodsは入れているので更新すれば最新になるのではということでこちらを行ったのですがpod --versionをしても1.5.2の更新以前のバージョンになってしまいました。

方法②(cocoapodsの再インストール)

sudo gem uninstall cocoapods
sudo gem install cocoapods
pod --version

こちらはcocoapodsをアンインストールをしてからインストールをし直しました。
結果としては方法①と同じで更新前のバージョンが出力されてしまいました。

方法③(キャッシュの削除とxcodesのコマンドラインツールのインストール)

pod cache clean --all
xcode-select --install
flutter upgrade
pod --version

こちらはキャッシュの削除をしてからxcodeのコマンドラインツールのインストールをしてみました。最後にFlutterのフレームワークを最新にバージョンアップをしました。
結果としてはこちらも更新前のバージョンが出力されてしまいました。

終わり

こちらの方法についてはWebでおんなじエラーの内容で書いてある記事を参考にしてみたり、AIに質問してみたりしてみましたが、全てうまくいきませんでした。

しかし、どすこい塾の方はFlutterのissueから参照してうまくいったので調べ方の新しい発見ができました!!ほんと感謝しかないです。
これからもFlutterやAndroid
を勉強していこうと思うので何か新しい意見などありましたらXなどで教えて下さい!!

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?