【发布时间】:2020-01-02 17:31:45
【问题描述】:
我们已经构建了一个很棒的 Flutter 项目,它具有我们想要导出作为框架的强大功能,就像原生 库这样做,以便隐藏源代码(转换为动态框架)。
我们已按照说明操作:https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps
这允许我们将 Flutter 项目包含在 Host iOS 应用程序中,初始化 FlutterEngine 并使用 FlutterViewController。
问题是,我们如何创建一个动态框架,比如说 SomeProductSDK.framework,它将公开一个公共方法来创建我们的 SomeProductSDK 相关的 modal屏幕?
// In any app
import SomeProductSDK
let controller = TransactionViewController() // SomeProductSDK.framework with partial implementation with flutter
self.present(controller, animated: true)
【问题讨论】:
标签: ios flutter frameworks static-libraries dynamic-frameworks