2009-04-24 79 views
9

可能重复:
iPhone - multiple targets multiple launch images nightmare一个Xcode项目,两个目标,两个应用程序,两个Default.png文件?

我工作的一个iPhone应用程序,将一个 “精简版” 和 “专业” 的版本推出。为了完成这个,我使用了两个具有相同项目和代码库的目标。我想为这两个版本的应用使用不同的“加载”Default.png图片,但我不确定如何在构建每个目标之前手动覆盖文件。有什么方法可以在构建过程中自动完成?

+0

您可能会觉得这很有用:https://github.com/brennanMKE/MultipleTargets – Brennan 2012-12-18 01:05:36

回答

23

想通了 - 最简单的解决方案是创建两个单独的目录,一个“精简版”和一个“亲”,并把为Default.png在每个目录。只将“pro”导入“pro”目标,并将“lite”导入“lite”目标。

3

对于其中一个目标,您可以更改构建阶段,以便加载不同的Default.png文件。转到目标的Copy Bundle Resources构建阶段以更改它复制的资源。 (位于Groups & Files窗格下Targets ->的TargetName-> Copy Bundle Resources

+0

感谢您的回复。这个窗格对我来说有点混乱 - 是否有一种方法可以实际重命名文件或从不同的地方拉出它们? – pix0r 2009-04-24 05:21:48

+0

好吧,通过将不同的Default.png文件添加到不同的目标资源,您可以使用不同的文件。我不相信你可以重新命名它们,因为文件必须被调用...但是你可以在窗格顶部区域的资源文件夹中重新组织它们。 – 2009-04-24 05:32:44