gpt4 book ai didi

ios - 在某些 XCode/Mac OS 上面临 PNGCrush 问题(不具体)

转载 作者:行者123 更新时间:2023-11-28 22:35:29 25 4
gpt4 key购买 nike

我使用 Mac OS 10.7.5 和 XCode 4.6.2 开发了一个应用程序。应用程序在我的机器上运行良好,没有任何错误/警告。

但是当我尝试在另一台机器上运行 Mac OS 10.8 和 XCode 4.6.2 时,它显示该机器中的某些图像出现 pngcrush 错误。尽管 pngcrush 错误很少,但应用程序仍然可以在模拟器或设备上正常运行。

我的问题是:为什么两端debug会有差异,如何解决。 (如何避免此类错误)

错误信息

While reading ImagePath/ImageName.png pngcrush caught libpng error: Not a PNG file.

最佳答案

Pngcrush 是 PNG(可移植网络图形)文件的优化器,Xcode 使用它来压缩应用程序中包含的 PNG 图像,目的是减少构建数据包的最终大小。

这将在下面的路径下

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin

肯定有两种可能,

  1. 您的图像已损坏。从 photoshop 中将其重新保存为 .png 或拍摄新的。
  2. 检查您是否在 Xcode 中添加了两个/多个引用。如果是,则删除旧引用。

关于ios - 在某些 XCode/Mac OS 上面临 PNGCrush 问题(不具体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16172298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com