2012-05-28 19 views
2

我有一个单独的Xcode项目与几个目标,每个吐出不同的应用程序与不同的图标。这些图标位于特定于目标的资源文件夹中,因此它们不会发生冲突。一个项目中有多个iTunesArtwork版本?

但是'iTunesArtwork'文件(即用于在iTunes中显示Ad Hoc的图标)必须放置在特定位置(项目根目录)中,并完全命名,因此多个版本不能共存。

任何解决方法?

回答

3

您必须能够使用作品文件执行相同的技巧,将多个文件(具有相同名称)存储在不同的文件夹中,并将其添加到项目Target Membership(文件检查器部分)。

他们不必在项目根目录。如果在不同的项目文件夹中有多个图标文件,每个图标都是它自己的目标的成员,那么你有不同的具有相同图标名称的目标图标(并且当然唯一的图标文件被复制到束根目录)。

您可能需要在项目根文件夹中有一个图标(例如它可能由Xcode为您复制),但在构建过程中应该从项目中引用的文件夹复制图标,而不是从该项目的根文件夹。

enter image description here

+0

我会试试这种方法。 (除目标成员资格外)“为所有添加的文件夹创建组”(a.k.a黄色文件夹图标)或“为所有添加的文件夹创建文件夹参考”(又名蓝色文件夹图标)? –

+0

有没有什么办法来“显示包装内容”的.ipa,以检查它是否工作? –

+0

文件夹和分组完全取决于您,您可能需要为每个目标创建一个文件夹和组pares,以便轻松区分资源。只是要小心,不要从另一个目标替换现有的文件,反正你会好起来的。 –

相关问题