iOS に Share Extension を追加して、他のアプリからファイルを共有したくて実装を試みたのですが、共有をした瞬間にアプリが落ちる現象にハマりました。
admob_flutter が pubspec.yml に存在する状態だと、Extension 側でも info.plist に admob の設定が必要でした。
いつも遭遇していたエラーですが、Extension でも起こるとは知らずにハマってしまいました。
admob_flutter の公式ドキュメントの通り、追加した Extension の info.plist に以下を追加します。
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-xxxxxxxxxxxxxxxx~xxxxxxxxxx</string>
<key>io.flutter.embedded_views_preview</key>
<true/>
もっとスマートな解決方法があるかもしれないので、ご存知であれば教えてください。