可可豆资源包xcassets

时间:2019-04-27 16:40:42

标签: ios xcode cocoapods

我正在使用可可豆荚发布我的代码。我确实很少使用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 个答案:

答案 0 :(得分:0)

解决方案1 ​​本身足以将xcassets包含在广告连播中。由于它是特定于iOS的,因此可以将其指定为myApp.ios.resource_bundle而不是myApp.resource_bundle

您可以在ios.resource_bundle here上找到更多详细信息。

有关resource_bundle和xcassets的更多详细信息,请参见here

您也可以PodAsset作为对podspec的依赖来从Pod访问资产。