メインコンテンツまでスキップ

Cocoapods

Overview

cocoapods は、iOS用のライブラリ管理ツール(パッケージマネージャー)
Flutterアプリであっても、iOSネイティブ側の依存解決に必要になる。

主な用途

  • Podfile を元にiOSライブラリをインストール
  • Flutter Plugin(例:firebase_messaging, google_sign_in)の iOS側ネイティブコードの依存関係を解決
  • Xcodeプロジェクトにライブラリをリンク(Pods.xcodeproj)

Flutterはネイティブ(iOS/Android)コードも内部で扱っており、iOS部分はCocoaPodsに依存している; そのため、Flutter + iOS構成では cocoapods は必須