【发布时间】:2019-06-17 03:33:45
【问题描述】:
我正在使用 RTSP 协议为流视频制作 flutter 插件。我为Android开发它没有问题,但在iOS中事情更复杂。我必须使用外部库 (SGPlayer) 来让播放器工作。我还下载了使用这个库的演示,似乎可以工作。这个库不在 Cocoapods 上,我需要将它从我的文件系统中直接导入到插件项目中。我想使用的插件的下载和编译文件结构如下所示:
我的问题是将“.framework”扩展文件正确添加到 iOS 项目中,以便我可以使用它来开发 Flutter 插件(iOS 部分)。
更新: 我使用此链接中的说明使用框架构建了项目:https://github.com/flutter/flutter/issues/17978
现在的问题是,在编译框架时它会更改伞头,因为我认为它没有使用框架 module.modulemap 而是另一个。结果是只导入了一些标头和实现,而不是全部。
【问题讨论】:
-
您好,有什么解决办法吗?
-
对不起伙计,我把所有部分都移到了主项目中,放弃了创建插件的想法。我没有时间在工作中找到解决这个问题的方法。
标签: ios xcode flutter cocoapods ios-frameworks