libpng 错误:CgBI:未处理的关键块 xcode 7.3
Posted
技术标签:
【中文标题】libpng 错误:CgBI:未处理的关键块 xcode 7.3【英文标题】:libpng error: CgBI: unhandled critical chunk xcode 7.3 【发布时间】:2016-08-04 09:29:43 【问题描述】:切换到 Xcode 7.3 并在相同的环境下运行项目后,出现以下错误-
libpng error: CgBI: unhandled critical chunk
我在项目目标的构建设置中将Compress PNG Files
设置为NO
。
我清理并重建了项目,但仍然无法正常工作并出现上述错误。
欢迎任何解决上述问题的建议/帮助。提前致谢。
【问题讨论】:
【参考方案1】:除了在项目目标的构建设置中关闭Compress PNG Files
标志。我还关闭了另一个标志,即Remove Texture Metadata from PNG File
。这样做,解决了 Xcode 7.3 中出现 libpng 错误:CgBI: unhandled critical chunk 的问题。
在 Xcode 7.3 中,默认情况下,Remove Texture Metadata from PNG File
标志是打开的,所以即使你的项目在包含此标志的早期版本的 Xcode 中执行,也比你需要再次将其关闭以解决此问题。
请参阅下面的屏幕截图,显示在项目目标的构建设置中关闭所需的标志以解决 Xcode 7.3 中的上述问题。
【讨论】:
Apple 有自己的 libpng 版本,我知道压缩实际上意味着重新排列。我敢打赌他们使用的某些功能不在官方 libpng 中。以上是关于libpng 错误:CgBI:未处理的关键块 xcode 7.3的主要内容,如果未能解决你的问题,请参考以下文章
iOS真机运行 Xcode报错(libpng error: CgBI: unhandled critical chunk)问题已解决;
cocos2dx3.x + xcode7.3 问题“libpng error: CgBI: unhandled critical chunk”
在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误
Sample.exe 中 0x7537812f 处的未处理异常:0xC0020001:字符串绑定无效 [重复]
未找到 libpng“png_set_longjmp_fn”
Project3.exe 中 0x00C61540 处未处理的异常:0xC0000005:访问冲突读取位置 0x00000003