iPhone - 任何方法为每个目标设置不同的Default.png?

时间:2010-02-23 20:33:37

标签: iphone

我的iPhone应用程序项目中有两个目标版本,我想用加载屏幕的不同Default.png构建每个版本。目前我不得不在项目文件夹中放置具有正确名称的文件,然后将其与另一个文件交换出来并构建另一个目标。

有更简单的方法吗?

由于

3 个答案:

答案 0 :(得分:3)

如果您有2个不同的Default.png文件,您应该能够明确指定每个目标应该复制到应用程序包中的哪一个。

如果在Xcode中展开目标,则应该有3个子类别,其中一个子类别定义了所有复制的资源。这是应包含所需Default.png的类别。从两个目标中删除它,然后将每个Default.png拖到适当的目标中,以确保它们都引用正确的文件。

答案 1 :(得分:1)

您似乎应该能够使用自定义构建规则执行此操作。看到: this article。你肯定要适应已经完成的工作。此外,我不确定这是否更容易。

如果我要走这条路线,我会尝试在构建过程中插入一个脚本,询问目标并将正确的图像文件复制到Default.png。

答案 2 :(得分:1)

如果您有2个不同的Default.png文件,您应该能够明确指定每个目标应该复制到应用程序包中的哪一个。

如果在Xcode中展开目标,则应该有3个子类别,其中一个子类别定义了所有复制的资源。这是应包含所需Default.png的类别。从两个目标中删除它,然后将每个Default.png拖到适当的目标中,以确保它们都引用正确的文件。


拖动即可,但要小心:

  1. 取消选中“将项目复制到目标组的文件夹”
  2. 选择“相对于附件组”
  3. 选择合适的目标
  4. 添加资源时

    是不是?