【问题标题】:PNG-images turn blank/corrupted after build and archive构建和存档后 PNG 图像变为空白/损坏
【发布时间】:2012-01-20 03:52:29
【问题描述】:

我今天遇到了一个奇怪的问题,在我的应用程序中重命名了几个图像并确保它们在设备和模拟器上都能正常工作后,我像往常一样使用 Build 和 Archive 来构建我的应用程序以分发到测试人员。

但是,这一次我收到了来自测试人员的奇怪报告,说图像消失了,所以我在手机上安装了构建版本,令我惊讶的是,它们就像他们说的那样消失了。尝试进行清理并再次构建,但没有任何更改。

当我打开 .app 存档时,我可以清楚地看到许多(但不是全部)图像变成了空白,它们在磁盘上的物理尺寸似乎相同,而且它们的高度似乎也正确,并且当我按空格预览它们时,我无法使用 Photoshop 打开它们(文件格式模块无法解析文件)。

这非常令人困惑,因为我必须尽快为测试做好构建准备,我非常感谢在这件事上提供一些帮助。

【问题讨论】:

  • 尝试删除它们..在设备上运行..添加它们..然后再次运行..这个问题是一个非常不寻常的问题..不知道这是否是一个错误..
  • 在 xcode 中关闭 PNG 压缩似乎确实有效,但我仍然不明白为什么会发生这种情况,这是唯一的方法吗?
  • 这听起来像是应该向苹果报告的错误
  • 关于无法在机器上显示它们,请查看developer.apple.com/library/ios/#qa/qa1681/_index.html Apple 使用自定义版本的pngcrush 生成的输出似乎无法被某些应用程序读取。

标签: ios xcode png


【解决方案1】:

您的源 PNG 似乎有点不合标准,或者至少与 Apple 的 pngcrush 不兼容。确保使用功能正常的工具来创建 PNG - 如有疑问,请重新转换/重新保存它们。

【讨论】:

  • 我仍然不完全确定我的图像发生了什么,但我相信这毕竟是正确的答案,所以我会标记它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多