当我通过将文件拖入xcode(此文件暂时不在项目中)添加启动图像时 - xcode将其复制到app的根文件夹并用作启动图像。 (1)
这很好。但问题是 - 我希望我的图像在root / images / launch / Default.png中。
如果我们尝试将图像放到此路径中,则将此图像作为资源添加到项目中。现在尝试选择此添加的图像作为启动图像:从xcode文件列表拖动或单击启动图像位置上的选择文件 - 结果xcode无法使用它,因为它不在root中。 (2)
我发现的解决方案 - 添加图像记录方式(1)。然后在finder的帮助下重新定位硬盘上的文件。然后xcode将文件标记为错过。单击文件并为其选择新位置。结果 - 所有工作。
或
添加使用方式(2),然后添加图像以复制捆绑资源构建阶段。在这种情况下,xcode自动将此图像用作启动
那么,如果没有这个黑客,我怎么能把图像放在不同的文件夹中呢?
ps:抱歉我的英文不好
答案 0 :(得分:1)
答案 1 :(得分:0)
正如我所见 - 这是正常的xcode行为。 当我们将图像添加到不同的文件夹并将此文件夹添加到项目时 - xcode自动将图像用作启动图像。 如果我尝试在启动图像视图更换器中更改此图像抛出构建 - 我只能使用顶部文件夹中的图像。 我们也可以使用构建阶段 - >复制资源
答案 2 :(得分:0)
我的头发一直在撕裂。
为了完整起见,在XCode 4.6中,您需要执行以下操作:
如果您有多个目标并且每个目标需要不同的图像,则此功能尤其有用。此外,如果您使用“复制”来创建重复项目。
我花了5天才找到这个。
NB - 这仅适用于XCode 4.6 - 我还没有在XCode 5上解决这个问题。