2

我已将所有图标和启动图像放在名为“ Resources ”的文件夹下,并将所有文件添加到 XCode 中。

当我通过选择此文件夹下的文件来选择 XCode 中的启动图像时,它说..

a file with name "Default.png" already exists. Do you want to replace it?

当我选择是时,文件“ Default.png ”被复制并放置在项目根文件夹中,所以现在我有两个“ Default.png

是否可以使用文件夹中已有的Resources文件?

4

4 回答 4

1

我在 Xcode 中注意到了同样的奇怪行为。您可以删除项目根目录中的重复文件。将使用 Resource 文件夹中的图标,因为所有资源都已复制到 app 目录。

于 2012-08-29T09:18:42.503 回答
0

仅限 iPhone 的应用程序:

iPhone-only applications may only have one launch image. It should be in PNG format and measure 320 x 480 pixels. Name your launch image file Default.png.

For iPhone 4 high resolution, you can include an additional launch image. It should be in PNG formate and measure 640 x 960 pixels. Name it Default@2x.png. This image will get picked up by the iOS if your app is running on an iPhone 4.

注意:如果您的应用程序没有在 iPhone 4 上运行,并且您同时提供了 Default.png 和 Default@2x.png,iOS 将自动选择 Default.png 作为启动图像。

解决方案:删除项目根文件夹中的一个 Default.png 位置用于启动图像

对于 ICON:请参阅链接

于 2012-08-29T08:58:25.670 回答
0

您可以使用资源文件夹下的 default.png 并删除 XCode 放在项目根文件夹下的那个。我问自己同样的问题,在Info.plist.

一切都在王子提到的这个链接中。

于 2012-08-29T09:21:33.950 回答
0

你可以使用这个肮脏的技巧:在硬盘驱动器的某个地方找到图像。然后将其拖入 xcode - 如果需要,选择复制。图像位于根目录中并用作图标或启动。然后将查找器中的图像重新定位到项目中所需的文件夹中。然后转到 xcode 并选择您丢失的图像文件。在右侧边栏中单击位置下的小图标 - 选择图像的当前路径。现在您也可以在 xcode 文件列表中拖动您的图像。

或将图像放入文件夹。将它们添加到项目中。选择构建阶段-> 复制捆绑资源。单击 + 并选择您的图像。

或者

将图像放入项目中所需的文件夹。然后只需将图像添加到 xcode 文件列表 - 您将此文件添加到项目中。xcode 自动使用您的图像(如果它的名称看起来像 Def​​ault*.png)

结果-您需要在硬盘驱动器上的文件夹中创建图像并用作图标/启动图像

唯一的问题 - 如果您在 lauch 图像表单(摘要选项卡)上单击删除。你不能只使用你的图像作为启动。你应该从头开始做所有的步骤

ps:今天我遇到了这个问题-根据苹果文档-图像应该位于根目录中。但是如果您在新创建的项目中看到 - 苹果使用相同的方式 - 一旦添加图像。

希望这有帮助

于 2012-11-08T19:20:00.743 回答