与xcode,uncategorised,pngcrush和copy png文件错误中的图像有奇怪的错误?

时间:2012-08-29 14:47:33

标签: objective-c xcode pngcrush

(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

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

6 个答案:

答案 0 :(得分:79)

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

答案 1 :(得分:23)

我猜这是在设备上测试应用程序时发生的。这是因为你的形象static.png。它不是一个png文件。删除该文件,然后重试。此外,我猜测应用程序没有粉碎,上面提到的图像没有显示它应该在哪里。尝试在photoshop中打开文件并将其保存为png。

答案 2 :(得分:12)

我也有这个问题。原来我在两个不同的组中有两组具有相同名称的png文件。我删除了所有并加载了一套。然后它工作正常。我的问题在于用于启动画面的Default.png文件。

答案 3 :(得分:5)

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

答案 4 :(得分:1)

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

答案 5 :(得分:0)

我有一个.png扩展名的文件,当我只将扩展名更改为.jpg时 - 它无效。我真的不知道假设是什么图像格式......

所以我搜索了一个在线图像转换器,它可能会“吞下”那件损坏的艺术作品,然后用first search in Google gave me this制作一个体面的图像。

它做得很好。转换为JPEG后,我可以使用online image editor打开它并将其另存为PNG。刷新PNG就像魅力一样。