如何将ObjectiveC框架(IronSource)集成到Flutter中(iOS Swift)?

How to integrate ObjectiveC framework (IronSource) into Flutter (iOS Swift)?

我正在尝试将 IronSource SDK 集成到 iOS Flutter 项目(Swift 项目)中,但我无法做到这一点。根据 IronSource documentation,我必须指向 IronSource.h 文件以包含我需要的桥。我可以在正常的 Xcode swift 项目中实现它,但是我无法在 flutter 项目中实现它,因为这个桥已经被 flutter 使用并且它只能是一个文件。

所以问题是:如何在现有的 flutter ios 项目中集成另一个 ObjC 库(IronSource)?

我是 iOS 开发的新手,我为此奋斗了大约一个星期。我在互联网上找不到任何有用的东西,因此非常感谢您的帮助。谢谢

我设法解决了我的问题。事实证明,构建路径不区分大小写,我使用 'ironsource' 作为我的插件名称,但 IronSourceSDK 使用 'IronSource' 所以看起来在构建时它没有找到正确的文件。 当它起作用时,我必须在插件的 pod 文件中添加 'use_frameworks! :linkage => :static'。 然后我可以在我的 swift flutter 应用程序中像任何其他插件一样依赖它。