CopyPNGFile错误

当我存档的应用程序,我得到了我的项目中的所有图像的CopyPNGerror。我想尽办法删除所有的图像,再次添加它们,检查构build阶段(复制束资源)。没有重复find。我不明白做什么进一步和提交应用程序。当我存档另一个应用程序相同的图像存档成功

CopyPNGFile "/Users/admin/Library/Developer/Xcode/DerivedData/App1-auevnkwujohdqtflzyputmxbvrmt/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/App1.app/about2 copy.png" "Classes/../about2 copy.png" cd "/Users/admin/Documents/App/App (1)" setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng -compress "" "/Users/admin/Documents/App/App (1)/Classes/../about2 copy.png" "/Users/admin/Library/Developer/Xcode/DerivedData/App1-auevnkwujohdqtflzyputmxbvrmt/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/App1.app/about2 copy.png" Could not open output file /Users/admin/Library/Developer/Xcode/DerivedData/App1-auevnkwujohdqtflzyputmxbvrmt/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/App1.app/about2 copy.pngCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng failed with exit code 1 

我该怎么办才能解决这个错误?

在这里解决 – > https://stackoverflow.com/a/18297130/1451462

我删除了我的PNG文件中的重复引用!

 Build Phases -> Copy Bundle Resources 

并删除所有重复的午餐图像DefaultXX.png

我有同样的问题,在我的情况下,导致问题的图像是在PNG手动重命名的JPG。 我build议你在图像编辑器(GIMP,Photoshop …)中打开图像并将其保存为PNG。

我面临这个问题,我解决了@Davide的答案
在清理完成之后,您需要删除该映像的任何引用,问题将得到解决

在这里输入图像说明

要解决这个问题,请在photoshop或gimp或任何类似的图像编辑器中打开您的图像(about2 copy.png)。 在保存(保存)图像的同时,请检查它是不是INTERLACED

再次构build您的项目将删除错误。

就我而言,我只是从图像名称中删除了“$”字符。 我的情况是,我有名为imagex.png的图像,然后我删除了该图像,并添加了一个名为imagex $ xxx.png,然后我得到了这个错误,当我刚刚从名称中删除美元符号时,一切顺利。

我有这个定期发生,我的解决scheme,复制图像,从Xcode删除它们,然后将它们复制回来。 每次修复它。

从xcode中删除文件引用 – >点击你的项目 – >构build阶段 – >复制包资源。 然后,再次将文件添加到您的项目。

要么

build立设置 – >search压缩PNG文件并设置为NO。

要么

您必须将您的PNG文件保存为NOT INTERLACED。 例如,通过使用Photoshop,进入菜单文件 – >保存为Web和设备。 取消选中“隔行扫描”框并保存文件。 通常隔行框已经被取消选中了。

从xcode中删除文件引用 – >点击你的项目 – >构build阶段 – >复制包资源。 然后,再次将文件添加到您的项目。

我有同样的问题。 我修好了。 在我的情况。 发生此错误是因为我有多个具有相同名称的文件。 解决这个问题。 我删除从我的项目中删除的文件,并再次导入。 而不是在项目中创build一个组。 我创build一个文件夹参考,一切都很好,因为我期望!

只需从Xcode项目中删除图像文件,将其重命名为FINDER,然后将其读取到项目中。 我刚才有这个问题。

这是由于项目中的同名图像的副本。

如果有确切path的图标。 你应该检查所有的图标是否真的是PNG。 只需在某些编辑器中打开图标并以png格式保存为图标即可

在项目中发现这些图像是红色的,简单的删除和读取它们的工作。

只要尝试删除.png扩展名的文件,这是你的麻烦。 不知道怎么样,但为我工作!