如何更改iPhone app图标的位置?

时间:2013-04-01 14:27:14

标签: iphone xcode

好的,我是个菜鸟。它必须简单,但我卡在这里。

我点击并点击并选择“选择文件”。

enter image description here

选择文件后,对话框出现:

enter image description here

我想让我的图标不在根目录中。但我无法弄清楚如何做到这一点。我尝试了不同的方法,甚至从头开始创建项目......

请帮忙。

4 个答案:

答案 0 :(得分:2)

当您将图像资源引入Xcode时,它们将在运行时位于应用程序包的根目录中。

您似乎已添加名为" icon@2x.png"的文件;已经一次到你的项目。转到Xcode中项目的摘要页面,单击构建阶段,然后展开标题为复制捆绑资源的部分。在那里,您将找到对将在运行时复制到捆绑包的资源的引用。

有关捆绑结构的更多信息:

https://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html

无论如何,我过去这样做的方式是:

  1. 从Xcode和Finder中的文件夹结构中删除现有的图像副本。
  2. 在Finder中添加一个新文件夹,将其命名为" / AppIcons" (或其他)。
  3. 在Finder中将所有应用图标复制到该文件夹​​。
  4. 拖动" / AppIcon"进入XCode项目的文件夹。我通常把图像放在" / Images" Xcode项目中的子目录。你可以把它放在你想要的任何地方。
  5. 在项目摘要面板的Xcode中,从文件夹" / AppIcons"添加您的应用程序图标。通过拖放或右键单击并将它们添加为单独的文件。
  6. 或者在过去,当我遇到此问题时,Xcode会将应用程序图标复制到根项目目录中。如果发生这种情况,我确保我有" / AppIcons"光盘上的文件夹结构(在Finder中)和我的Xcode项目中。我将应用程序图标添加到项目中,然后将它们移动到Finder中的/ AppIcons,并重新引用它们。

    您的复制捆绑资源应该具有正确的文件参考。请注意,我的应用图标会显示在" / Images / AppIcons"

    enter image description here

    祝你好运!

答案 1 :(得分:0)

我会将图像文件添加到项目中,名称为icon@2x.png。要执行此操作,请右键单击要在xcode中添加文件的位置,然后单击“添加文件”。然后搜索您的图像并使用弹出的对话框添加它们。 - 有一个复选框,以便您可以将它们复制到项目目标文件夹,该文件夹将它们复制到您的项目文件夹中或保持未选中(不可取),这将引用它在您的HDD上的当前位置。在执行此操作之前,请确保项目中尚不存在该文件!

编辑:

抱歉,我忘记提及然后将文件从xcode中拖放到图像位置框中。

答案 2 :(得分:0)

在XCode 4中(我使用的是4.6.2)如果您刚刚移动了目标的info.plist文件,但是您没有更正摘要面板顶部的位置,则会收到这个令人困惑的消息。修复此问题,图标将重新出现,假设它们已添加到项目中,或者如果没有,您现在应该可以在没有xcode的情况下将它们拖入而不再制作额外的副本。

当您启动项目并整理出xcode为您提供的默认文件位置时,这种情况往往会发生。我喜欢我的项目结构与文件系统结构的99%相同。

答案 3 :(得分:0)

这是一个简单的解决方法。如果您想要作为应用程序图标的图像位于项目的根目录之外,当您获得该对话框时,只需单击“是”,然后单击根目录中新创建的文件上的“删除”,并“移至废纸篓”。 / p>

引用仍然存在且工作顺利,因为该文件在运行时仍将在根目录中