如何在 Flutter 插件的 Swift 编写的 iOS 部分中使用 Objective-C 框架

Lor*_*ice 14 objective-c ios cocoapods swift flutter

Flutter 插件中,我想在我用 swift 编写的 iOS 部分中使用Objective-C框架,然后在使用 Swift作为 iOS 语言的Flutter 项目中使用它。经过对它的一些研究(我不是 iOS 开发人员)我发现我想要做的事情是通过在文件中导入头文件作为swift 和 Objective-C 之间的桥接头文件来实现的,但是桥接头文件在颤振插件是自动创建的,如果use_frameworks!是在 Podfile 中定义的(据我所知),我不明白实际上是如何从 Objective-C(我认为是通过在 podspec 中定义一些东西,但我不知道)pod 中导入标头的。事实上,如果我尝试从 Objective-C pod 中导入一些东西,XCode 会抱怨(以及编译器),说它"doesn't find the module with name <framework name>"或它不能构建 Objective-C 代码。如果我尝试在 Objective-C 插件中使用该框架,我可以使用它,但前提是我use_frameworks! 从项目 Podfile 中注释掉

最后,我想知道是否可以在Swift插件中使用Objective-c外部框架来开发flutter插件。