如何在UIImageView的界面生成器中使用像图像一样的pod资源?

时间:2019-04-03 18:40:16

标签: ios xcode cocoapods bundle

我要做的是使用Xcode Interface Builder上的pod中的图像资产。例如,安装吊舱后,用户可以在吊舱中使用图像填充UIImageView。为了节省空间,我将所有图像都存储在.xcassets中。

我尝试更改podspec,它可以正常工作,但不会将资产复制到主捆绑包中。我研究了如何更改构建阶段,但尚未发现如何将捆绑包从吊舱添加到主捆绑包的任何内容。我可以很好地通过代码访问图像并显示它们。

我的XCode错误是:

framework] CUIThemeStore: No theme registered with id=0
Could not load the "Image_In_Pod_Bundle" image referenced from a nib in the bundle with identifier "Company.ProjectName"`

必须这样做,因为我可以在UIImageView上看到图像并将其添加,但是当我在模拟器/设备上编译时,由于它不在主捆绑包中,因此不会加载该图像。我还没有找到一种将其指向Pod捆绑包的方法,但是我想我需要将资源复制到主捆绑包中或将UIImageView指向Pod捆绑包。

如何将Pod捆绑包添加到主捆绑包中?

1 个答案:

答案 0 :(得分:0)

这是不可能的。 Pod的工作方式是通过单独的捆绑包,因此我需要将资产包含在主捆绑包中才能在Storyboard上使用