libpng错误:CgBI:未处理的关键块 xcode 7.3

10

在切换到Xcode 7.3并在同一设备上运行项目后,我收到了以下错误-

libpng error: CgBI: unhandled critical chunk

我已将项目目标的构建设置中的压缩PNG文件设置为

我已清理并重新构建了项目,但仍然无法正常工作并出现上述错误。

欢迎任何建议/帮助解决以上问题。提前致谢。

1个回答

17
除了在项目目标的构建设置中关闭“压缩PNG文件”标志外,我还关闭了另一个标志,即“从PNG文件中删除纹理元数据”。这样做可以解决在Xcode 7.3中发生的libpng error: CgBI: unhandled critical chunk问题。
Xcode 7.3中,默认情况下开启了“从PNG文件中删除纹理元数据”的标志,因此即使您的项目在早期版本的Xcode中执行并将该标志设置为禁用,您仍需要再次关闭它以克服此问题。
请参考下面的截图,显示需要在项目目标的构建设置中关闭的所需标志,以解决Xcode 7.3中的上述问题。

enter image description here


苹果有自己的libpng版本,我知道压缩实际上意味着重新排列。我打赌他们使用的某些功能不在官方的libpng中。 - David H

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接