Xcode 4.5 – CopyPNGFile仍然存在。 需要新的想法

我正在制作一个iPad应用程序并且它在模拟器上运行,但是当我尝试为设备构建它时失败了。

错误如下:

在此处输入图像描述

这些是我试图纠正这个问题的事情:

  • 用Photoshop浏览了每个PNG文件,并在没有隔行扫描的情况下再次保存它们
  • 删除了我的Resources文件夹中的所有图像,并通过再次拖放图像再次添加它们
  • 删除所有PNG图像(离开JPG)并且它可以工作……当我添加一个PNG时,Xcode会抛出一个混合物。
  • 删除了我的~Library / Developer / Xcode中的derivedData
  • 退出Xcode并再次尝试
  • 重新启动我的电脑,然后再试一次。

我试过检查路径,但我不确定。 任何想法都会很棒。

附录我还想补充一点,Xcode正在针对自己的Default@2x.png和Default.png抛出错误!

这与png文件缺失无关,但是你正在链接的动态库与ios上不可用

在我的情况下,错误通过转到解决

构建阶段 – >复制捆绑资源

并删除了午餐图像DefaultXX.png的所有重复条目

您必须将PNG文件保存为NOT INTERLACED。 例如,通过使用Photoshop,转到菜单文件 – >存储为Web和设备。 取消选中“隔行扫描”框并保存文件。 通常隔行扫描的盒子已经未经检查。 希望有所帮助

构建设置 – >搜索压缩PNG文件并设置为NO。 这对我有所帮助

好吧,我想通了。 错误日志有点误导,因为它在红色突出显示之前说“Reason:Image not found”。

原来“图像”不是PNG或JPG,而是上面明确提到的liberal.dylib。 不知道我的perl库是怎么消失的……

看看这个 ,这可能对你有帮助。或者从你的项目中删除bkg1.png。

如果以实际应该的意外格式保存文件,也会发生错误。 例如,您保存* .png但使用.jpg编码。 确保文件格式是您真正想要的格式。

只需尝试删除导致您遇到问题的文件的.png扩展名。 不知道怎么样,但为我工作!

对我来说,当png在build phases选项卡上的copy bundle resources阶段中列出时,会发生此错误。 请参阅https://stackoverflow.com/a/5659415/287403