如何为每个Target设置单独的iTunesArtwork文件

时间:2016-03-11 09:50:43

标签: ios xcode jenkins itunesartwork ios-targets

我有一个包含许多目标的xcode项目,每个目标都有自己的应用程序图标启动器图标

期望每个目标都有自己的 iTunesArtwork 文件,这是公平的。

但这里的问题是

  • 文件的名称无法更改,且名称应为 iTunesArtwork

    所以我无法在同一个项目中为另一个目标添加另一个文件

  • iTunesArtwork 必须位于项目的根目录,否则将被忽略

    我尝试为不同的目标创建不同的文件夹,并在相应的文件夹中拖放相应的 iTunesArtwork ,但iTunes完全忽略它。

在构建应用时有什么办法,我们可以将文件从相应的文件夹移动到项目根目录 吗?

有没有其他方法可以实现这一目标?

注意:

我正在使用 jenkins

2 个答案:

答案 0 :(得分:1)

我使用xcode

中的文件夹引用解决了这个问题

以下是步骤

  1. 我在finder中打开了我的项目,然后创建了一个物理文件夹 对于每个目标,我保留了iTunesArtwork和 iTunesArtwork @ 2x用于各自的目标 (这个文件夹在xcode中不可见,因为我们在查找程序中这样做,因为我们的物理目录没有名称冲突问题)

  2. 在xcode中我打开了我的项目,并为每个目标

  3. 创建了
  4. 我拖放了 iTunesArtwork & iTunesArtwork2x 中的 各自的集团和我在目标清单中选择了相应的目标 我选择了文件夹参考

  5. enter image description here

答案 1 :(得分:0)

创建新的image.xcess资产并选择目标构建设置查找xassets替换该目标的inageassets名称的neme