【发布时间】:2013-12-27 08:02:24
【问题描述】:
我不确定在 Xcode 5 中我做了什么导致这个错误:
“没有一个输入目录包含名为“AppIcon”的匹配应用图标集。
我的应用程序构建良好 - 然后我的机器比北极锁得更紧 - 不知道为什么 - 现在我收到了这个错误。
(对于同一个问题,已有一个答案 - 但我不太明白。抱歉)
感谢您的帮助。
【问题讨论】:
-
对我来说,解决方案是THIS(因为我没有 .psd 作为 .png 等)。
我不确定在 Xcode 5 中我做了什么导致这个错误:
“没有一个输入目录包含名为“AppIcon”的匹配应用图标集。
我的应用程序构建良好 - 然后我的机器比北极锁得更紧 - 不知道为什么 - 现在我收到了这个错误。
(对于同一个问题,已有一个答案 - 但我不太明白。抱歉)
感谢您的帮助。
【问题讨论】:
好的,所以我一夜之间还没有得到答案 - 所以我在自己周围刺激 - 进入常规选项卡 - 应用程序图标部分 - 并单击“使用 AppIcon”按钮而不是“不要使用资产 calalogues”。
修复了它 - 编译器错误消失了。
坦率地说,不完全确定这一切意味着什么。我想,还有更多文档需要阅读。
无论如何,希望这对其他人有帮助。
谢谢。
【讨论】:
当我不小心将 .psd 保存为 .png 时,我遇到了这个问题。将图像转换为实际的 png 而不是 Photoshop 文件为我修复了它。
【讨论】:
遇到同样的问题并尝试了多种解决方案,但最终它也是一个错误的图像文件。我最终通过删除所有图像然后一一重新添加它们直到它不再编译来确定麻烦制造者。当我尝试在 Photoshop 中打开该文件时,它给了我以下错误消息:
“无法完成您的请求,因为文件格式模块无法解析文件。”
【讨论】:
如果您将部署目标更改为其他版本。依赖项将被更改。就我而言,我错误地从 iOS 6 更改为 7。改回来让它没有错误。
【讨论】:
我遇到了这个问题,我不小心删除了我的应用图标的资产目录。幸运的是,我有一个备份版本。为了解决这个问题,我去了我的项目文件夹中的 Images.xcassets 文件夹,并从我的备份项目中复制了 AppIcon.appiconset 文件夹 - 工作正常。
【讨论】:
我已将文件夹中的所有图像一次导入到 images.xcassets 中,然后开始构建失败。我尝试一次删除一个图像集并构建 (⌘b),直到我正确构建项目并理解一个图像设置导致问题。然后继续从该图像集中删除一个图像并构建 (⌘b),直到我构建成功并找到罪魁祸首!。因为不同的格式文件已重命名为 PNG。
【讨论】:
我刚刚遇到了这个可怕的错误,除了删除错误包含的 .psd 文件之外,我还对 .xcodeproject/Show Package Contents 进行了 RMC 并删除了 .xcworkspace 文件。
希望这对其他人也有帮助。
【讨论】:
当我在 Images.xcassets 中添加多个时间 AppIcon 集时出现此错误。我发现在 Target/General/App Icons 和 Launch Images/AppIcon 中设置的选定 AppIcon 与 Target/Build Setting/Asset Catalog Compiler-Option/Asset Catalog App Icon Set Name 不同。因此,请确保 AppIcon/LaunchImage 集名称必须相同。
【讨论】:
对我来说,最快的解决方法是(首先复制并确保您有图像备份)删除 Images.xcassets 中的所有文件。然后转到顶部菜单上的“编辑器”,然后单击“新图像集”一直到下方的“新 OS X 图标”,以确保安全。在此复制 n 后,将带有空“新建等”的图像粘贴回去。还在文件夹中。
【讨论】:
【讨论】:
grep -rL "PNG" --include \*.png .
我也有同样的问题,根据我的经验是由以下原因引起的:
注意:对于错误的尺寸,您需要将您的画板放置在一个清晰的坐标中,例如 1000 像素、200 像素,我使用左上角的锚点来正确。
【讨论】:
对于我的情况,当我将 Xcode 从 8.3 更新到 9.2 时,我遇到了同样的问题,
我只是将 TARGETS 和 PROJECT 部分中的部署目标升级到最低 iOS 11.0
从 Xcode 侧面板,并解决了
【讨论】:
您的图像中有一颗痣。找到他并删除它。尝试删除所有图像,然后添加一些图像并再次尝试编译。一直这样做,直到找出坏图像为止。
【讨论】: