我不确定在Xcode 5中出现这个错误是因为我做了什么:
"None of the input catalogs contained a matching app icon set named "AppIcon""。
我的应用程序一直构建得很好 - 然后我的机器像北极一样紧锁 - 不知道为什么 - 现在我得到了这个错误。
(有一个已经存在的答案针对同样的问题 - 但我无法理解。 抱歉)
感谢任何帮助。
我在意外将一个.psd文件保存为.png时遇到了问题。将该图像转换为实际的png而不是Photoshop文件就解决了我的问题。
好的,所以我昨晚还没有得到答案 - 所以我自己探索了一下 - 进入常规标签 - 应用图标部分 - 并点击了“使用AppIcon”按钮而不是“不使用资产目录”。
这解决了问题 - 编译器错误消失了。
坦率地说,我不太确定这意味着什么。我想还需要查看更多文档。
无论如何,希望这可以帮助其他人。
谢谢。
如果您将部署目标更改为其他版本,则依赖关系也会更改。在我的情况下,我错误地将其从iOS 6更改为7。改回来后,就没有错误了。
grep -rL "PNG" --include \*.png .
- krzysztof我曾经遇到这个问题,不小心删除了应用程序图标的资源目录。幸运的是,我有备份版本。为了解决这个问题,我进入了项目文件夹中的Images.xcassets文件夹,并从备份项目中复制了AppIcon.appiconset文件夹 - 这样就可以了。
我曾经遇到过同样的问题,并尝试了几种解决方案,但最终发现也是由于一个糟糕的图像文件导致的。我最终通过删除所有图像,然后逐个重新添加它们,直到无法编译为止,才确定了问题所在。当我尝试在Photoshop中打开该文件时,它给出了以下错误消息:
"由于文件格式模块无法解析文件,因此无法完成您的请求。"
我也遇到了同样的问题,根据我的经验,这可能是由以下原因引起的:
注意:对于尺寸不正确的情况,您需要将艺术板放置在清晰的坐标上,例如1000像素,200像素,我通过使用左上角锚点来正确设置它。
你的图像中有一个瑕疵。找到它并将其移除。尝试移除所有图像,然后添加几个图像并再次编译。重复此过程,直到找到有问题的图像。