【问题标题】:The folder "Images.xcassets" doesn't exist文件夹“Images.xcassets”不存在
【发布时间】:2019-11-13 03:43:14
【问题描述】:

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

更新:

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

【问题讨论】:

  • 尝试使用 Finder 探索项目目录,查看 Images.xcassets 文件夹是否存在。如果是,请将其拖放到 Xcode 中。如果不是,它可能已被删除,在这种情况下,您需要创建一个新的资产文件夹。

标签: ios xcode


【解决方案1】:

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

清理构建文件夹:

选项 + Shift+ 命令 + K

清洁项目:

Shift + 命令 + K

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 事实并非如此。我看到“文件夹“Images.xcassets”不存在。”警报在屏幕上双向跳跃。我确实一直在使用这些资产。我添加了一个框架,现在我看到了这个警报。可能是项目设置出了点问题。
    • @Pavel 你的问题解决了吗,我也遇到了同样的情况
    • @PaulBrewczynski 我什至不记得了。我认为该文件夹位于项目树中的特定位置。从那以后,我再也没有动过它。
    【解决方案3】:

    在过去的一两个月里,我一直被这个问题所困扰。它没有伤害任何东西——只是很烦人。这个问题在 Xcode 的 6.4 和 7 中都出现了。

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

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

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

    【讨论】:

      【解决方案4】:

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

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

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:
          1. 将“App icons source”和“Launch Images Source”设置为“Don't use assets catalogs”,切换到其他文件再切换回来,弹窗就会消失。

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

          【讨论】:

            【解决方案7】:

            添加图片。项目中的 Imageset 文件夹,在 Assets.xcassets 目录中。

            【讨论】:

              猜你喜欢
              • 2018-07-31
              • 2014-08-04
              • 2014-04-23
              • 2017-07-31
              • 2014-10-05
              • 2015-07-23
              • 1970-01-01
              • 2011-09-03
              • 2018-12-08
              相关资源
              最近更新 更多