【发布时间】:2021-09-22 15:24:21
【问题描述】:
我正在尝试将 Swift CocoaPod 集成到我的 Flutter 概念验证应用程序中。 pod 包含 UI 组件,包括保存在 pod 的 Assets.xcassets 中的 UIImage。
与 pod 依赖项相关的所有内容都可以正常工作,除了在运行应用程序时未显示在屏幕上的图像资产。当我查看 Pods 文件夹时,它们会出现在项目中,但它们不会在运行时加载。
我尝试过的:
- 直接将资产从 pod 复制到我的项目中是可行的,但我想避免这样做。
- 在我的 pubspec.yaml 文件中添加 assets 文件夹的路径,但找不到有效的路径
- 在 Podfile 中将 pod 作为静态库而不是作为动态框架添加,但在 pod 的其他依赖项方面存在问题
我创建了一个原生 iOS Swift 项目并在那里集成了同一个 pod,一切都运行良好,所以我认为这一定是 Flutter 特定的问题。也许 Flutter 没有正确嵌入图像资源?或者我错过了什么?
在 Flutter 应用程序中使用 CocoaPods 时是否有其他人在加载资源时遇到问题?任何指针表示赞赏
【问题讨论】:
标签: flutter cocoapods assets flutter-ios