起こったこと
・いつも通りFlutterでコードを書いてエミュレータでアプリを起動しようとしたところ
Warning: CocoaPods not installed. Skipping pod install. CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/platform-plugins To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
Exception: CocoaPods not installed or not in valid state.
というエラーが発生してアプリの起動ができなくなった。
対処方法
step1.homebrewをインストールする
既にhomebrewがインストールされている人はstep2へ
・ターミナルに以下入力
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
・パスワードを入力
・インストール終了後、パスを通す
Add Homebrew to ~ に続く部分をコピぺしてreturn
・インストールが正常に終了したかを確認
brew help
step2.cocoapodsのインストール
brew install cocoapods
・インストールが完了したら、
flutter doctor
を実行(android studioのターミナルでもOK,一度再起動しておく)
・Xcodeに関する内容の中の、CocoaPodsの欄に✅がついていればOK!