※本記事で使用している環境
<パソコン>
機種:MacBook Air(13inch)
OS:macOS Sonoma(ver.14.3)
チップ:Intel Core i5
シェル:zsh
<ソフトウェア>
・Flutter(ver.3.19.4)
・Xcode(ver.15.3)
・AndroidStudio(ver.2023.2)
・Android SDK(ver.34.0.0)
・Cocoapods(ver.1.15.2)
前回は、AndroidStudioにFlutterプラグインをインストールする方法を紹介しました。
![](https://chiebukurozero.com/wp-content/uploads/2024/03/【Flutter】AndroidStudioにFlutterPluginをインストールする方法(環境構築⑤)-300x158.png)
今回は、Cocoapodsの設定方法を紹介します。
flutter doctor で確認
ここまで、FlutterをインストールしてXcodeとAndroidStudioのセットアップを行ってきました。
一旦、flutter doctorで確認してみましょう。
flutter doctor
![](https://chiebukurozero.com/wp-content/uploads/2024/03/スクリーンショット-2024-03-29-10.08.00-1024x746.png)
Xcodeの欄に!が一つだけ確認できます。
ここはの部分は必ず必要というわけではありません。
任意ですので、Cocoapodsをインストールしない方は飛ばしてください。
CocoaPodsのインストール方法
Flutterの公式サイトにある通り、コードをターミナルに打ち込むだけでOKです。
![](https://chiebukurozero.com/wp-content/uploads/2024/03/スクリーンショット-2024-03-30-0.15.51-1024x640.png)
以下のコードを打ち込みます。
sudo gem install cocoapods
![](https://chiebukurozero.com/wp-content/uploads/2024/03/スクリーンショット-2024-03-29-10.10.10-1024x410.png)
すると、パスワードを求められますので入力したらインストールが始まります。
エラーが出てインストールできない場合
様々な要因がありますので、基本的にはエラーメッセージをコピーして検索するなど、できる限り調べて対処しましょう。
今回は2つほど紹介します。
libのヘッダーが見つからない場合
Cocoapodsをインストールする前に、以下のコードを入力します。
sudo xcode-select --switch /Library/Developer/CommandLineTools
これを実行した後に、以下のコードを入力するとうまくいくはずです。
Rubyのバージョンが低い場合
![](https://chiebukurozero.com/wp-content/uploads/2024/03/スクリーンショット-2024-03-29-10.12.15-1024x410.png)
僕は今回、このようなエラーメッセージが表示されてしまいました。
ChatGPTに聞いてみると、このように回答されました。
![](https://chiebukurozero.com/wp-content/uploads/2024/03/スクリーンショット-2024-03-30-10.08.16-948x1024.png)
つまり、Rubyのバージョンが足りていなかったのです。
バージョンを上げる方法はこちらを参考にしてください。
![](https://chiebukurozero.com/wp-content/uploads/2024/03/【Ruby】macOSで最新バージョンをインストールする方法-300x158.png)
flutter doctor で確認(2回目)
Cocoapods のインストールが完了したらもう一度、flutter doctor で確認します。
flutter doctor
![](https://chiebukurozero.com/wp-content/uploads/2024/03/スクリーンショット-2024-03-29-14.21.29-2-1024x538.png)
残念ながら、まだ×印が消えていませんでしたので、赤線部分をターミナルに打ち込んでいきます。
sudo xcode-select --switch /Applications/Xceode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
完了すると、flutter doctor 画面がすべて緑のレ点になりました。
![](https://chiebukurozero.com/wp-content/uploads/2024/03/スクリーンショット-2024-03-29-14.23.52-1-1024x538.png)
これにて、Cocoapodsの設定方法の紹介を終わります。
ここまでの設定を完了したら、環境構築が終了です。
おすすめ書籍
コメント