我想完成我在xcode5中创建的应用程序.当我使用模拟器运行它时,一切顺利,没有错误,但是当我尝试存档应用程序时,我得到了与项目中的图像有关的无数错误.许多都标有"pngcrush caught lilpng"错误.
我的所有图像都是png文件,当我完成项目存档时,即使出现错误,一些图像也会出现,而其他图像则留空.有什么建议或指示?
A.B*_*ger 39
您可以通过进入您的应用程序 - >构建设置并将"压缩PNG文件"设置为否,停止XCode使用pngcrush缩小图像.
这会阻止pngcrush运行,但也可能会导致更大的图像.在执行此操作之前,请确保您的PNG没有真正的问题.
背景故事:我的pngcrush/libpng崩溃与PNG(校验和错误/释放已被释放的对象等)有类似的问题.这些可以在命令行上重现,所以我重新创建了PNG,甚至将它们转换为其他格式然后返回,但错误仍然存在.在我的情况下,Xcode拒绝了由于没有iPhone 5支持而产生的存档(因为pngcrush杀死了Default-568h@2x.png图像).以上修复解决了这一问题.
Jim*_*ota 20
在我的情况下,我在项目中有2个图像文件具有相同的名称,错误实际上告诉我哪些文件有问题(没有说有2个文件具有相同的名称)但我傲慢地认为这是别的东西!在厌倦了这个错误之后,我对这些特定的文件进行了更多的调查,很明显哪些是来自之前的版本,现在没有打算(因此可以删除).删除"旧"图像后,此错误消失了.
| 归档时间: |
|
| 查看次数: |
19406 次 |
| 最近记录: |