[Fluth]ヒットバージョンが突然「CocoaPodsnotinstall.Skippingpodinstall」となったとき


😢 うん...?


バッテリーの電力が心配で生活できず、Macバッテリーが切れてしまったので、ずっとつけていたChromeタグ30個、iosシミュレータ、Android Studio、Slackなどが再起動しました.
私はしばらくCPUの病気がひどくて申し訳ないと思って、またAndroid StudioでRunを押しました.
Warning: CocoaPods is installed but broken. Skipping pod install.
  You appear to have CocoaPods installed but it is not working.
  This can happen if the version of Ruby that CocoaPods was installed with is different from the one being used to invoke it.
  This can usually be fixed by re-installing CocoaPods. For more info, see https://github.com/flutter/flutter/issues/14293.
To re-install:
  sudo gem install cocoapods

CocoaPodsって何?


CocoaPods公式サイトの説明によると
「CocoaPodsはSWIFTとObjective-Cココアプロジェクトの依存関係マネージャです.
28000以上のライブラリがあり、170万以上のアプリケーションで使用されています.
に表示されます.
https://cocoapods.org/
Flutterはandroidとios上ですべて構築する必要があるため、xcodeで使用されているようです.

ソリューション


1.CocoaPodsが初期に取り付けられていない

flutter doctorを実行し、cocoapodsがインストールされているかどうかを確認します.
インストールされていない場合は、flutter doctorのソリューションを参照してインストールしてください.

2.取り付けたCocoaPodsが痛い


何らかの理由で、インストールされているCocoapodsが歪んだり、問題が発生したりする可能性があります.sudo gem uninstall cocoapodsで削除します.sudo gem install cocoapodsを取り付け直します.

3.Android Studioに問題がある場合


Android Studioも悪いことが多いです
installライブラリが見つからない場合やdart言語自体が認識されない場合があります.
Android Studio Menu -> File -> Invalidate Caches/Restart...
Android Studioを再起動することで、ほとんどの問題が解決されます.

ソース

  • https://www.androidhuman.com/2021-04-18-flutter_cocoapods_not_installed_or_not_in_valid_state
  • https://zeddios.tistory.com/25