我正在使用可可豆荚发布我的代码。我确实很少使用png图像作为图像资源,很少使用pdf矢量图像作为图像视图。 png和pdf都在“ image.xcassets”下
我的podspec当前使用以下代码指定捆绑包
myApp.resource_bundle = {
"myApp" => "project/app/Assets/**/*.{storyboard,xib,strings,xcassets}"
}
我的问题是这样做,因为我所有的png和pdf图像都在image.assets内部,我是否需要单独指定资源束下的那些图像,或者因为我确实指定了xcassets,所以会小心。我的意思是xcassets下的所有内容都会包含在内?
解决方案1
myApp.resource_bundle = {
"myApp" => "project/app/Assets/**/*.{storyboard,xib,strings,xcassets}"
}
解决方案2
myApp.resource_bundle = {
"myApp" => "project/app/Assets/**/*.{storyboard,xib,strings,xcassets,png,pdf}"
}
哪一个是正确的?
最佳答案
解决方案1本身足以将xcassets
包含在窗格中。由于它是特定于iOS的,因此可以将其指定为myApp.ios.resource_bundle
而不是myApp.resource_bundle
。
您可以在ios.resource_bundle
here上找到更多详细信息。
有关resource_bundle和xcassets的更多详细信息,请参见here
您还可以PodAsset作为对podspec的依赖来从Pods访问资产。
关于ios - cocoa bean 资源包xcassets,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55882685/