这是Xcode中的错误消息:当在/Path/image@2x.png中检查alphas时,pngcrush捕获了libpng error: Not enough image dCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failure
但是,即使出现此错误,应用程序仍运行良好。甚至在运行iOS 6.0的iPhone 4上也加载了镜像
我尝试删除图像,然后重新添加。也尝试将其从预览保存为png。
发布于 2013-08-27 19:23:37
libpng是一个开源项目,源代码可以在这里找到:Sourceforge.net
我在源代码中搜索了你提到的错误,没有足够的图像dCommand。我能找到的最接近的匹配项是pngrutil.c中没有足够的图像数据
通过谷歌快速搜索图像数据不足,stackoverflow.com给出了这个解决方案
找到了!!
您必须将PNG文件保存为非隔行扫描。尝试打开文件在photoshop (或类似),另存为,并选择“非交错”。
它在我的情况下是有效的
希望这能对有所帮助
发布于 2013-12-13 13:26:52
我的情况是因为图像的冗余,所以我删除了所有那些曾经导致error.And错误的图像消失了……!
发布于 2014-03-31 18:11:04
此错误的一个原因是当您手动将.jpg图像的扩展名更改为.png时。它通常工作得很好,但当您尝试在设备上运行时,会引发此类错误。因此,请以png格式(非隔行扫描)格式重新保存图像。
https://stackoverflow.com/questions/18450769
复制相似问题