ソース コードが非表示になるように (動的フレームワークに変換する) 、ネイティブライブラリと同様に、フレームワークとしてエクスポートする優れた機能を備えた素晴らしいFlutter プロジェクトを作成しました。
指示に従いました: https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps
これにより、Flutter プロジェクトをホスト iOS アプリに含め、初期化FlutterEngineして使用することができFlutterViewControllerます。
問題は、動的フレームワーク、たとえばSomeProductSDK.frameworkを作成する方法です。これは、 SomeProductSDK関連のモーダル画面を作成するパブリック メソッドを公開します。
// In any app
import SomeProductSDK
let controller = TransactionViewController() // SomeProductSDK.framework with partial implementation with flutter
self.present(controller, animated: true)