14
(null): While reading /Users/lewiselliott/Desktop/Final Version/2bm/2bm/static.png pngcrush caught libpng error:
(null): Could not find file: /Users/lewiselliott/Desktop/Final Version/2bm/build/Debug-iphoneos/2bm.app/static.png
Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng emitted errors but did not return a nonzero exit code to indicate failure

这是什么意思,为什么它才刚刚开始发生,我该如何解决?

4

6 回答 6

79

我有这个问题。为同一图像添加了两个目标。转到项目目标 -> 构建阶段 -> 复制捆绑资源并搜索您的图像文件名。很可能有两个条目。删除一个。

于 2013-01-24T23:38:17.933 回答
23

我猜这是在设备上测试应用程序时发生的。这是因为您的图像 static.png。它不是一个 png 文件。删除该文件并重试。另外,我猜该应用程序不会崩溃,并且上面提到的图像没有显示在它应该显示的任何地方。尝试在 Photoshop 中打开文件并将其另存为 png。

于 2012-08-29T15:09:13.923 回答
12

我也有这个问题。原来我在两个不同的组中有两组同名的 png 文件。我全部删除并加载了一组。然后它工作得很好。我的问题是用于启动画面的 Default.png 文件。

于 2013-01-22T13:14:40.577 回答
5

我有同样的问题。我检查了所有目标,发现 Default-568@2x.png 只添加了一次(Default-568@2x.png 是给我造成问题的文件)。我只是在项目 -> 目标 -> 构建设置 -> 打包 -> 压缩 PNG 文件中取消选中“压缩 PNG 文件”选项,它确实对我有用。

于 2013-09-01T08:58:34.520 回答
1

有类似的问题。我的问题是我将它保存为 jpg,但将其命名为 png 文件。我不认为 xcode 非常喜欢。

于 2013-03-29T05:35:55.133 回答
0

我有一个带有.png扩展名的文件,当我只将扩展名更改为.jpg- 它不起作用。我真的不知道它应该是什么图像格式......

所以我搜索了一个在线图像转换器,它可能会“吞下”损坏的艺术品并从中制作出体面的格式化图像,并且在谷歌中的第一次搜索给了我这个

它做得很好。在它转换为之后,我可以使用在线图像编辑器JPEG打开它并将其保存为. 刷新就像一个魅力。PNGPNG

于 2014-06-08T05:10:43.513 回答