文件夹“Images.xcassets”不存在

时间:2014-10-27 09:35:05

标签: ios xcode

当我在最新的xcode版本中打开项目文件时,我在两个弹出窗口中收到错误“文件夹”Images.xcassets“不存在”。我必须多次单击“确定”以使弹出窗口消失。我没有做任何事情来删除这些文件夹。有没有人知道我为什么会得到它们?

更新

我在finder和我的项目资源管理器中也看到了它。问题仍然存在。 enter image description here

7 个答案:

答案 0 :(得分:7)

我使用热键组合来清理项目和清理构建文件夹。在此之后再次建立诀窍。在合并了我们项目的Git Repository Branches并尝试构建之后,问题出现了。

清理构建文件夹:

选项 + Shift + 命令 + K

清洁项目:

Shift + Command + K

答案 1 :(得分:2)

您可能已设置要从资产目录中提取的启动图像(默认情况下为&images; images.xcassets')。如果您不想使用资产目录,请转到您的应用程序设置并选择不使用资产目录'但是,如果您这样做(我建议您使用资产目录)应用程序图标和启动图像),单击“创建资产目录”。如果该选项不可用,请右键单击您的项目,选择“新文件”,转到“资源”,然后选择“资产目录”。

答案 2 :(得分:1)

在过去的一两个月里,我一直受到这个问题的困扰。它没有伤害任何东西 - 它只是令人讨厌。这个问题在Xcode的6.4和7中都表现出来。

我终于通过在我们的项目的info.plist中插入以下行来修复它:

<key>CFBundleIcons</key>
<dict/>
<key>CFBundleIcons~ipad</key>
<dict/>

实际上我所做的是从项目设置&#39;应用程序图标和启动图像下的常规窗格,我将应用程序图标源从我的资产目录更改为&#34;不要使用资产目录&#34;然后将其更改回&#34;使用资产目录&#34;。 Xcode然后通过为AppIcon插入第二个条目来修改我的资产目录,但我只是使用我的git客户端回滚了该更改。对info.plist的更改(如上所示)我留在原地,这解决了我的问题。

答案 3 :(得分:1)

我通过这样做解决了类似的问题:

  1. 从项目中删除Images.xcassets文件夹。
  2. 关闭Xcode并使用VSCode或类似工具打开.xcodeproj

在VSCode中,找到对Images.xcassets的每个引用,然后删除该行。保存文件并打开Xcode。然后将Images.xcassets添加回您的项目中。

答案 4 :(得分:0)

确切的情况发生在我身上。 问题是,我在不知不觉中添加了第二个目标。 删除与该第二个目标相关的所有文件,解决了该问题。

答案 5 :(得分:0)

  1. 将“应用程序图标源”和“启动图像源”设置为“不使用资产目录”,切换到其他文件然后再切换回去,弹出窗口将消失。

  2. 重置“应用程序图标源”和“启动图像源”。

答案 6 :(得分:-2)

添加图片。项目中的Imageset文件夹,位于Assets.xcassets director中。