iPhone - 品牌&多个目标?

时间:2010-10-12 21:36:29

标签: iphone branding targets

我正在尝试使用2个不同的品牌创建完全相同的应用程序的2个版本? 所以我在我的项目中创建了2个文件夹

Resources -> Folder1
Resources -> Folder2

我将Folder1添加到目标1,将Folder2添加到目标2。 这2个文件夹包含两个名为相同的图像,但它们看起来不同。

但是,无论我构建哪个目标,它总是在我的Folder1文件夹中使用徽标。虽然此文件夹仅属于目标1。

有什么方法吗?

2 个答案:

答案 0 :(得分:3)

那么这些是具有相同名称而不是组的文件夹?文件夹是否具有相同的名称? (确保您有文件夹而不是组。)

尝试在磁盘brand1/resources上创建两个文件夹,brand2/resources将两个“资源”文件夹添加到项目中,为一个目标启用一个,为另一个目标启用另一个。

您是否为每个目标使用不同的info.plist文件,为每个目标指定不同的名称?一个目标是否会在构建目录中覆盖另一个目标?

当您向目标添加文件夹时,该文件夹将包含在具有该实际名称的应用程序包中,因此folder1将被称为folder1,folder2将被称为folder2。因此,代码必须检测哪一个存在。

您也可以尝试将资源单独添加到目标而不是使用文件夹。

答案 1 :(得分:0)

为了在目标之间切换,需要2个步骤:

  1. 更改左上角的目标 的XCode。
  2. 在XCode中的树视图中选择 可执行文件,并从列表中选择 目标的可执行文件。