发布应用程序时出错

时间:2013-12-19 12:57:37

标签: ios iphone ios7 pngcrush

我在归档应用时找不到png文件时出错。

错误:

While reading /Users/AccountName/Desktop/update/App/App/top_bar.png pngcrush caught libpng error:
Not a PNG file..

Could not find file: /Users/AccountName/Library/Developer/Xcode/DerivedData/App-erzlunhcqsjstvawfnqwjlhgtolx/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/App.app/top_bar.png
Command /Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failure

1 个答案:

答案 0 :(得分:0)

您的图片可能已经通过Apple的“pngcrush”程序运行,因此不再是有效的PNG文件。我被告知Apple的“pngcrush”有一种方法可以恢复损坏并从压碎的文件中重新创建一个有效的PNG,可能会丢失一些数据。如果您可以查看文件的开头并且字节“CgBI”从字节12开始而不是“IHDR”,那将确认该文件确实已经被苹果pngcrushed。