gpt4 book ai didi

iphone - pngcrush 捕获 libping 错误,但仅限于为设备构建时

转载 作者:行者123 更新时间:2023-11-29 03:50:54 25 4
gpt4 key购买 nike

我的 iPhone 应用程序项目中有一些 png 文件。当我为模拟器构建时它们工作得很好。但是当我为设备构建时,突然每个 png 文件都会生成可怕的“在读取 such-and-such.png pngcrush 捕获 libpng 错误时:...找不到文件:...”

正如我所说,一切都可以通过模拟器构建和运行得很好。只有当我更改为设备构建的方案时,才会出现错误。

我尝试清理和重建。

我尝试手动删除 Products 目录。

我尝试重新启动系统。

我尝试在不同的项目中使用这些文件(结果相同)。

我发现唯一有效的方法是打开文件并重新保存它们。然而,这不是最佳解决方案,因为我有数百个 PNG 文件都遇到这个问题。我宁愿了解问题是什么,以便我可以直接修复它。

有什么想法吗?

最佳答案

听起来好像您的 PNG 文件是用 Apple 的流氓“pngcrush”Xcode 程序重新压缩的,该程序写入的文件不是有效的 PNG。在文件开头附近(从第 12 个字节开始)查找字符串“CgBI”,其中“IHDR”应该是。有一些应用程序(包括 Apple 版本的“pngcrush”)可以解决该问题。

关于iphone - pngcrush 捕获 libping 错误,但仅限于为设备构建时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17075533/

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