好吧,我是菜鸟。它一定很简单,但我卡在这里。
我右键单击并选择“选择文件”。
选择文件后,出现对话框:
我想让我的图标不在根目录中。但我无法弄清楚如何做到这一点。我尝试了不同的方法,甚至从头开始创建项目......
请帮忙。
当您将图像资源带入 Xcode 时,它们在运行时都将位于应用程序包的根目录中。
看来您已经一次向项目中添加了一个名为“icon@2x.png”的文件。在 Xcode 中转到项目的摘要页面,单击Build Phases,然后展开标题为Copy Bundle Resources的部分。在那里,您将找到对将在运行时复制到您的包中的资源的引用。
更多关于捆绑结构的信息:
无论如何,我过去这样做的方式是:
或者在过去当我遇到这个问题时,有时 Xcode 会将应用程序图标复制到根项目目录。如果发生这种情况,我确保我在磁盘(在 Finder 中)和我的 Xcode 项目中有“/AppIcons”文件夹结构。我将应用程序图标添加到项目中,然后将它们移动到 Finder 中的 /AppIcons,然后重新重新引用它们。
然后,您的Copy Bundle Resources应该具有正确的文件引用。请注意,我的应用程序图标位于“/Images/AppIcons”中
祝你好运!
我会将图像文件添加到您的项目中,名称为 icon@2x.png。为此,请右键单击要在 xcode 中添加文件的位置,然后单击添加文件/s。然后搜索您的图像并使用弹出的对话框添加它们。- 有一个复选框,您可以将它们复制到项目目标文件夹,这会将它们复制到您的项目文件夹中,或者不选中它(不建议),这将引用它在硬盘上的当前位置。在执行此操作之前,请确保该文件不存在于项目中!
编辑:
抱歉,我忘了提,然后将文件从 xcode 中拖放到图像位置框上。
在 XCode 4(我使用的是 4.6.2)中,如果您刚刚移动了目标的 info.plist 文件,但没有更正摘要面板顶部的位置,您将收到这条令人困惑的消息。修复此问题,图标将重新出现,假设它们已添加到项目中,或者如果没有,您现在应该能够在 xcode 坚持制作额外副本的情况下将它们拖入。
当您开始一个项目并整理 xcode 为您提供的默认文件位置时,往往会发生这种情况。我喜欢我的项目结构与文件系统结构 99% 相同。
这是一个简单的修复。如果您想要作为应用程序图标的图像位于项目的根目录之外,则当您获得该对话框时,只需单击“是”,然后在根目录中新创建的文件上单击删除,然后单击“移至垃圾箱”。
引用仍然存在并且工作顺利,因为该文件在运行时仍将位于根目录中