12

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

错误如下:

在此处输入图像描述

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

  • 用 Photoshop 浏览每一个 PNG 文件,然后再次保存它们,不用隔行扫描
  • 删除了我的资源文件夹中的所有图像,并通过再次拖放图像再次添加它们
  • 删除了所有 PNG 图像(保留了 JPG)并且它可以工作......当我添加一个 PNG 时,Xcode 会发出嘶嘶声。
  • 删除了我的 ~Library/Developer/Xcode 中的derivedData
  • 退出 Xcode 并再次尝试
  • 重新启动我的计算机并再次尝试。

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

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

4

9 回答 9

48

在我的情况下,错误是通过去解决的

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

并删除所有午餐图像 Def​​aultXX.png 的重复条目

于 2013-08-18T08:21:35.800 回答
6

您必须将 PNG 文件保存为 NOT INTERLACED。例如,通过使用 Photoshop,转到菜单 File->Save For Web and Devices。取消选中“隔行扫描”框并保存文件。通常交错框已经取消选中。希望有帮助

于 2013-03-25T10:32:10.693 回答
5

这与丢失的 png 文件无关,而是与您链接的动态库有关,而该动态库在 ios 上不可用

于 2013-05-28T14:18:50.303 回答
4

Build Settings -> Search for Compress PNG Files 并设置为 NO 。这对我有帮助

于 2013-12-11T09:02:09.797 回答
2

嗯,我想通了。错误日志有点误导,因为它在红色突出显示之前显示“原因:未找到图像”。

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

于 2012-11-17T11:09:58.350 回答
0

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

于 2013-08-13T20:49:13.503 回答
0

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

于 2013-06-03T07:59:49.703 回答
0

只需尝试删除给您带来麻烦的文件的 .png 扩展名。不知道如何,但为我工作!

于 2013-07-30T12:43:20.563 回答
0

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

于 2013-04-24T13:15:55.567 回答