资产目录编译器错误 - 没有任何输入目录包含名为“AppIcon”的匹配应用程序图标集

时间:2015-01-15 14:58:02

标签: xcode swift

资产目录编译器错误 - 所有输入目录都没有包含匹配的应用程序图标集,名为" AppIcon"

7 个答案:

答案 0 :(得分:8)

请验证您的设置是否正确。 Step 1 Step 2

答案 1 :(得分:6)

我遇到了类似的问题,我认为这是因为我不小心删除了AppIcon中的Images.xcassets。所以我会解释我的所作所为。

  1. 打开当前项目中的Images.xcassets
  2. 调整窗口大小并将窗口(Xcode)向右移动。
  3. 在Xcode中开始一个新项目(临时项目)。将其命名为“ temporaryApp ”。
  4. 打开 temporaryApp 中的Images.xcassets。在这里,您可以看到AppIcon
  5. 点击并将其拖至我们之前应用的Images.xcassets,该应用位于屏幕的右侧。
  6. 瞧,Build Tocceeded。

    希望这适合你

答案 2 :(得分:4)

这曾经发生在我身上,我用一种简单的方法正确地解决了这个问题: - >

  1. 选择文件“Images.xcassets”,如果您的项目没有这样的资源文件,请创建它。

  2. 在毯子中单击鼠标右键,然后选择“新建应用程序图标”

  3. 再次构建您的项目,现在一切正常。 如果没有,检查项目的“构建设置”,找到属性“资产目录应用程序图标集名称”,看它是否是“AppIcon”。

答案 3 :(得分:2)

我有同样的问题,我这样解决了。 对我来说,我在这个项目中添加了Apple Watch扩展,删除它们让我陷入了麻烦。

在Images.xcassets中,我有“icon”和“info”,但错误信息与你的完全相同,但设置了“icon”。

所以我在xCode项目中搜索了包含“icon”的内容。并找到xcodeproj文件>构建设置>资产目录编译器 - 将应用程序图标集名称设置为“图标”的选项。

所以我删除了图标,将其留空并再次构建,IT工作。

enter image description here

答案 4 :(得分:2)

如果已经设置了AppIcon和信息,则可以通过删除.xcassets文件的引用并将其添加回来解决此问题。当我删除对Images.xcassets的引用,然后将其添加到Xcode的项目中时,它对我有用。

答案 5 :(得分:0)

您可能已经删除了Appicon中的Assets.xcassets,可以通过转到Assets.xcassets->点击+->应用程序图标和启动图像->新的iOS应用程序来修复它图标。

Here's an Image

答案 6 :(得分:0)

对于以后遇到此问题的任何人。确认“应用程序图标”->“源”设置为“ AppIcons”,而不是“无”。见图片

enter image description here