XCode编译:pngcrush caught libpng error解决方法
2014-02-20 11:13
239 查看
发现Xcode编译时,模拟器下没有任何错误,但是在编入设备时,出现如下提示错误。
While reading /Volumes/data2/project/ChildStory/ChildStory/nav_bar.png
pngcrush caught libpng error:
Could not find file: /Users/hopo/Library/Developer/Xcode/DerivedData/ChildStory-cwdwhztnszhpawbnlproivndbuvw/Build/Products/Debug-iphoneos/ChildStory.app/nav_bar.png
Command /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
截图如下:
![](http://img.blog.csdn.net/20140220111822609?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHdha18wNw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
原因:
该文件不是真正的png文件,可能是个jpg文件,实际的文件头信息是不一样的,造成不能识别。
解决方法有两种:
1、重新把图片文件处理成png文件
2、修改文件名后缀,比如改成.jpg
While reading /Volumes/data2/project/ChildStory/ChildStory/nav_bar.png
pngcrush caught libpng error:
Could not find file: /Users/hopo/Library/Developer/Xcode/DerivedData/ChildStory-cwdwhztnszhpawbnlproivndbuvw/Build/Products/Debug-iphoneos/ChildStory.app/nav_bar.png
Command /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
截图如下:
原因:
该文件不是真正的png文件,可能是个jpg文件,实际的文件头信息是不一样的,造成不能识别。
解决方法有两种:
1、重新把图片文件处理成png文件
2、修改文件名后缀,比如改成.jpg
相关文章推荐
- HBASE coprocessor 的分析
- java类的加载顺序
- linux 环境变量【转】
- C#委托Code
- 【整理】Visual Studio快捷键
- 配置SharePoint搜索服务
- 重启烽火:团购网再度扩张
- ubuntu13.04大屏幕分辨率只支持800*600的解决方案分享
- 学习 python 连接字符串,替换,截取,引用,拷贝,is,def返回值,异常
- Config Spec语法举例说明
- kmalloc/kfree,vmalloc/vfree函数用法和区别
- DB2常用命令
- OCP-1Z0-053-V13.02-498题
- ios自动生成对象类,提高开发速率
- 完美的图标字体
- 第十一章 Spring依赖注入(Spring Framework3.1教程)
- HTML多表头表格代码
- IKAnalyzer分词单独使用例
- flappy bird游戏源代码揭秘和下载
- zookeeper 原理