gpt4 book ai didi

ios - 使用 Xcode 4.3.1 存档应用程序会导致 pngcrush 捕获 libpng 错误 :

转载 作者:可可西里 更新时间:2023-11-01 05:01:06 25 4
gpt4 key购买 nike

该应用程序在模拟器和设备上构建良好。但是,一旦我尝试将其存档以供提交,我就会得到: 在阅读/Users/adga/Documents/Adams Lokalt/Appar/NU SÅ/VertragingsApp/Rotation/Customization/Herfst2011/../../../default@2x.png 时 pngcrush 捕获了 libpng 错误: PNG 无符号整数超出范围。

我试过在 photoshop 中打开并替换(不交错),但它不起作用。

有什么想法吗?

最佳答案

我在尝试运行我的项目时收到此类错误。

当您有重复的文件引用时,可能会发生此错误(我遇到此问题是因为我更改了我的 png 图像)。您可以检查 Bundle Resources 中的所有复制文件,对我来说,每个“错误 png 文件”都有不止一份副本。

您可以按照以下步骤打开 Bundle Resources:在 Project Navigator 选项卡中单击您的项目名称,然后在 Targets 中选择您的项目。之后,您必须选择 Build Phases 选项卡。您将看到一个项目列表:“目标依赖项”、“编译源”、“将二进制文件与库链接”,以及我们正在寻找的Copy Bundle Resources。在这里,您可以看到您添加到项目中的所有资源。

要修复此错误,您必须从此列表中删除所有错误文件。

之后,您还要在 Project Navigator 中删除这些文件,选择所有需要从项目中取消链接的文件,然后右键单击它们并选择删除,然后选择 Remove Reference。我们所需要做的就是从我们的项目中删除所有引用。

所有事情都完成了,现在我们必须把我们的文件加回来。使用右键单击项目导航器区域(或特定文件夹/组)并选择 Add Files to "Your Project Name" 并选择您需要删除的所有文件。

请记住,您之前从文件中删除了引用,它们只是在等待再次添加到您的项目文件夹中。

发生此类错误的另一个原因是 .png 文件不是正确的 .png 文件,在这种情况下,您需要将文件重新保存为 png 扩展名。您可以在预览中打开您的图像文件并从此处将其保存为 png。如果您有大量图像,可以使用 Automator 来帮助您完成任务。希望对您有所帮助。

关于ios - 使用 Xcode 4.3.1 存档应用程序会导致 pngcrush 捕获 libpng 错误 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9808616/

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