【问题标题】:Issues with asset images in pod dependency - Flutterpod 依赖中的资产图像问题 - Flutter
【发布时间】: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


    【解决方案1】:

    将use_frameworks! :linkage => :static 添加到 Podfile 对我有用。将其留在这里以防其他人遇到此问题。

    此命令在 CocoaPods 1.9+ 中可用

    【讨论】:

      猜你喜欢
      • 2019-06-26
      • 2021-03-06
      • 1970-01-01
      • 1970-01-01
      • 2021-06-11
      • 2021-07-31
      • 2020-04-17
      • 1970-01-01
      • 2021-05-04
      相关资源
      最近更新 更多