再現方法
iosフォルダにて
pod update
のときに発生する。
podのpathがFlutterのRunnerに設定されていない
Runnerとは?
Runnerプロジェクトの役割
- ビルド設定の管理:
Runner
プロジェクトは、アプリのビルド設定や依存関係管理を担います。これにはアプリのバージョン情報、デプロイメントターゲット、ビルド用のさまざまなフラグや設定が含まれます。- 資源とアセットの統合:
- iOSアプリに必要な画像、アイコン、フォントなどのアセットや、Info.plistファイルといった設定ファイルが含まれています。これらのリソースはFlutterからiOSプロジェクトに統合され、アプリケーションが正しく機能するために必要です。
- ランタイム環境の設定:
- FlutterフレームワークとiOSプラットフォーム間の橋渡しを行う設定が含まれます。例えば、FlutterのランタイムとiOSのネイティブコード間のインターフェース、プラグインや外部ライブラリへのリンクなどが設定されています。
- エントリポイントの定義:
main.dart
ファイルをエントリポイントとして、Flutterコードがこのプロジェクト内でどのように実行されるかを定義します。Xcode内での設定を通じて、アプリの起動時にFlutterエンジンが初期化され、Dartコードがロードされます。