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插件。
小智 1
我建议您查看starflut包https://pub.dev/packages/starflut。但很可能你想要完成的事情已经在另一个包中更简单地为你完成了,但如果你完全决心自己做,我认为你应该尝试这个包
| 归档时间: |
|
| 查看次数: |
876 次 |
| 最近记录: |