【发布时间】:2012-04-18 15:43:57
【问题描述】:
当我在 iOS 5.1 上启动我的应用程序时,在设备上(目前仅在视网膜显示器上测试过),Default@2x.png 图像在图像底部下方显示有一条绿线。我已经确认图像是 640x960,并且不包含这条绿线。
我猜这一定是由于在将资源添加到捆绑包之前运行的 PNG 优化工具 Xcode 存在问题,特别是因为我在使用模拟器运行时没有看到这一点。
有没有办法修复或更新这个 PNG 优化实用程序? (我正在运行最新的 Xcode 4.3.2 for Lion,来自 Mac App Store)。
【问题讨论】:
-
我已经确认问题是由于 png 压缩。您可以在目标构建设置中关闭“压缩 PNG 文件”,这个问题就会消失。这个问题描述了如何确定 xcode 用于 pngcrush 的位置:stackoverflow.com/questions/9338019/…。现在我正在寻找一种方法来安装 pngcrush 的工作版本,这样我仍然可以获得优化的文件而不会出现这种损坏。