Ios 将颤振集成到CocoaTouch SDK中?
我能够按照上的说明将颤振作为依赖项添加到简单的单视图应用程序中,并显示颤振视图控制器,但在依赖颤振的cocoa touch框架中尝试相同的过程没有成功 目前是否可能?我的希望是能够构建一个独立的iOS SDK,该SDK由Flatter提供支持,其他iOS应用程序可以依赖它,而不直接依赖于Flatter 特别是当我尝试SDK方法时,颤振导入未能解决,错误与无法找到颤振模块导入有关: [Xcode生成错误][1][1]Ios 将颤振集成到CocoaTouch SDK中?,ios,sdk,flutter,Ios,Sdk,Flutter,我能够按照上的说明将颤振作为依赖项添加到简单的单视图应用程序中,并显示颤振视图控制器,但在依赖颤振的cocoa touch框架中尝试相同的过程没有成功 目前是否可能?我的希望是能够构建一个独立的iOS SDK,该SDK由Flatter提供支持,其他iOS应用程序可以依赖它,而不直接依赖于Flatter 特别是当我尝试SDK方法时,颤振导入未能解决,错误与无法找到颤振模块导入有关: [Xcode生成错误][1][1] error: no such module 'FlutterPluginRegi
error: no such module 'FlutterPluginRegistrant'
import FlutterPluginRegistrant
error: no such module 'Flutter'
import Flutter
更新:
这些是我最初看到的错误日志,但是我能够通过使用Cocoapods出售flatterpluginregistrant.framework和flatter.framework来绕过它们。因此,当链接到包含颤振依赖项的颤振SDK框架时,我的主应用程序可以很好地编译。我现在遇到的问题是如何设置FlightViewController和它的FlightEngine/FlightDartProject,以便在框架内为FlightAssets/dartMain/packages URL指向正确的路径。我不知道如何从框架中引入这些功能。如果您想构建一个基本上只是一个颤振模块的框架,其他iOS应用程序无需安装/依赖颤振SDK即可使用它,那么可以通过iOS的一个选项来实现:
- 另请参考样本
- 请注意,这将被称为“添加到库”,而不是“添加到应用程序”
- 还提到: 不支持将颤振库打包到另一个可共享库或将多个颤振库打包到应用程序中