【问题标题】:How to setup a separate iTunesArtwork file for each Target如何为每个目标设置单独的 iTunesArtwork 文件
【发布时间】:2016-06-26 12:02:12
【问题描述】:
我有一个带有许多 targets 的 xcode 项目,每个 target 都有自己的 App Icon 和 Launcher Icon
每个目标都有自己的 iTunesArtwork 文件是公平的。
但这里的问题是
-
文件名不能更改,应该是iTunesArtwork
所以我不能在同一个项目中为不同的目标添加另一个文件
-
iTunesArtwork 必须在项目的根目录中,否则它会被忽略
我尝试为不同的目标创建不同的文件夹,并在相应的文件夹中拖放了相应的 iTunesArtwork,但 iTunes 完全忽略了它。
那么在构建应用程序时有什么方法可以将文件从相应文件夹移动到项目根目录?
或
我还有其他方法可以做到这一点吗?
注意:
我正在使用 jenkins
【问题讨论】:
标签:
ios
xcode
jenkins
itunesartwork
ios-targets
【解决方案1】:
创建新的 image.xcess 资产并选择目标构建设置找到 xassets 替换该目标的 inageassets 名称
【解决方案2】:
我在 xcode 中使用 文件夹引用 解决了这个问题
步骤如下
我在查找器中打开了我的项目,然后我创建了一个物理文件夹
对于每个目标,我保留了 iTunesArtwork 和
iTunesArtwork@2x 用于各个目标
(这个文件夹在 xcode 中是不可见的,因为我们是在 finder 中进行的,因为我们有物理目录,所以没有名称冲突问题)
在 xcode 中,我打开了我的项目,并为每个 Target
创建了一个 Group
我将 iTunesArtwork 和 iTunesArtwork2x 拖放到
各自的组和我在目标列表中选择了各自的目标
我选择了文件夹引用