【问题标题】:Cocoa pods resource bundle xcassetsCocoa pods 资源包 xcassets
【发布时间】:2019-04-27 16:40:42
【问题描述】:

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

哪个是正确的?

【问题讨论】:

    标签: ios xcode cocoapods


    【解决方案1】:

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

    您可以在ios.resource_bundlehere找到更多详细信息。

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

    您还可以将PodAsset 作为您的 podspec 的依赖项,以从 Pod 访问资产。

    【讨论】:

    • @kapil,有什么更新吗?您的问题解决了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多