iOS显示有关PNG图像的一些错误

时间:2012-07-19 05:44:14

标签: iphone ios png

我正在使用Xcode 4.3.3,我之前已经尝试构建我的应用程序并运行它。但现在我将我的文件安排在我项目的文件夹中,按“按钮”,“图标”,“背景”分组......我还在其他文件夹中复制了一些资源/图像,但是现在我遇到了麻烦。

我试图在Xcode中再次构建我的应用程序,我发现了一个CopyPNG错误:

找不到/Users/vella/Desktop/Sample/res/2.png 命令/Users/vella/Desktop/installer/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS构建系统支持.xcplugin / Contents / Resources / copypng失败,退出代码为1 < / em>的

现在,我不知道是否错过了一些png文件。我还读了一些答案,比如我应该将PNG文件保存为NOT INTERLACED或者有一个已损坏的PNG文件。我如何知道哪些PNG文件丢失或损坏?

5 个答案:

答案 0 :(得分:5)

检查是否已将2.png添加到项目文件夹中。在将项目添加到项目中时,单击“将项目复制到目标组文件夹”复选框。如果您的png文件已损坏,则项目中将显示红色

答案 1 :(得分:2)

清理项目中的png文件并重新导入:

  1. 在项目导航器中删除(备份)该文件。只需删除并将文件移至垃圾桶即可。
  2. 转到项目构建阶段: 一世。选择根项目 II。选择TARGETS III。选择Build Phases标签 IV。展开“复制包资源”列表 如果您看到刚删除的文件仍然存在(可能为红色),请将其删除
  3. 重新导入文件
  4. 这对我有用。

答案 2 :(得分:2)

您必须将PNG文件保存为NOT INTERLACED。例如,使用Photoshop,转到菜单File-&gt; Save For Web and Devices。取消选中“隔行扫描”框并保存文件。通常隔行扫描的盒子已经取消选中。希望有所帮助

答案 3 :(得分:0)

是的,再次添加它,这次不要安排或重新排列资源文件夹中的任何内容。 同时为图像赋予特定的命名,以便您在以后的项目中轻松记住并实现它们。

答案 4 :(得分:0)

我遇到了同样的问题。我总是做同样的事情来为我的项目添加图像,但我之前从未遇到过这样的问题。

我在错误消息中发现,Xcode试图找到图像的图像路径是错误的。 Xcode搜索的路径就像“..... / My Project Folder / images / favourites.png”,但正确的路径就像是“..... /我的项目文件夹/ myProjectName / images / favourites.png” 。为了解决这个问题,我创建了一个路径为“..... /我的项目文件夹/图像”的文件夹,然后我备份了我的图像并从项目窗口中删除了所有图像并选择了“移动到垃圾箱”。我将备份文件夹中的图像复制并粘贴到此新文件夹中。然后我将它们拖放到“支持文件”并选择“将项目复制到目标组的文件夹(如果需要)”。最后我清理了项目并运行它。它对我有用。祝你好运。