【发布时间】:2014-05-30 11:31:09
【问题描述】:
我有一个带有多个目标的 iOS 应用。每个目标都有自己的 .xcassets 保存特定于该目标的图像,我还有一个基本 .xcassets 文件夹,其中保存在所有目标之间共享的图像。
基本 .xcassets 和目标 .xcassets 文件夹可能具有具有相同文件名的图像,但它们是不同的图像。当应用程序运行时,我希望 Xcode 使用来自目标 .xcassets 文件夹的图像,而不是来自基本 .xcassets 文件夹的图像。现在,当我在每个 .xcassets 文件夹中有两个具有相同文件名的不同图像时,我会收到编译器警告。当我运行应用程序时,它使用基础 .xcassets 文件夹中的图像。
有谁知道如何解决这个问题?我正在考虑编写某种 shell 脚本,但我想知道是否有更简单的方法。
【问题讨论】:
-
如果您在构建阶段订购了
.xcassets文件夹,以使基础高于您要使用的那个文件夹,这行得通吗? -
这没有任何作用,不过谢谢。