这就是我的情况。
我有一个人为Android构建的插件。现在应该为它构建iOS。
我在本地准备了一个新的具有快速依赖关系的flutter插件,并添加了podspec并成功运行。
现在,当我寻找必须合并代码的插件时,我面临着两个障碍
我的本地flutter插件具有Swift工件。这意味着对于通用的.h和.m文件,存在一个快捷文件。在.m文件中,通过以下代码合并了Swift文件
#import“ ios_box_flutter / ios_box_flutter-Swift.h>”
我认为这意味着这是桥接头文件。但是我根本找不到该文件的物理存在。
然后在实现部分中像这样
@implementation IosBoxFlutterPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
[SwiftIosBoxFlutterPlugin registerWithRegistrar:registrar];
}
@end
已创建的android插件中没有这些。