はじめに
あるアプリを作成中にfirestoreを追加しようとしたら、謎のエラー「Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore」が表示され、数日この対応で何もできなかったのですが、ようやく直し方が判明しました。
更新履歴
2022.7.12 初回投稿
環境
[✓] Flutter (Channel stable, 3.0.4, on macOS 12.4 21F79 darwin-x64, locale
ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] VS Code (version 1.69.0)
参考にしたサイト
https://zenn.dev/sho5/scraps/bdb32f47ed8cc9
https://qiita.com/rydein/items/119de80191ff3b3da632
https://stackoverflow.com/questions/65312965/flutter-fatal-error-flutter-flutter-h-file-not-found
https://zenn.dev/takumura/articles/595b8c588d0b21
やったこと
上記サイトを参考にいろいろ試す。
基本的には、だいたい、flutter cleanして、pod repo-updateして、再インストールしろな感じだったけど、どれやってもダメでした。
解決
結局自己解決しました。
- FlutterプロジェクトのiOSフォルダをXcodeで開く。
- 上部ペイン右のアラートマークをクリックする
- 左ペインの「Runner project」の下の「Update to recommended settings」アラートマークをクリックする
- ダイアログが表示されるので、「Perform Changes」をクリック
- 左ペインのRunner projectのアラートが消え、Pods projectのアラートのみとなるので、同様に、アラートマークをクリックして、表示されたダイアログの「Perform Changes」をクリック
再度ビルドすると通るようになります。
以上