我试图运行我的项目时收到此类错误。
当你有重复的文件引用(我有这个问题,因为我改变我的PNG图像)可能会发生此错误。您可以在Bundle Resources中检查所有的复制文件,对于我来说,每个“错误png文件”都有多个副本。
您可以按照以下步骤打开Bundle Resources:在Project Navigator选项卡中单击您的项目名称,然后在Targets中选择your project
。之后,您必须选择Build Phases
选项卡。您会看到一个项目列表:“目标依赖项”,“编译源代码”,“与库链接二进制文件”以及我们正在寻找的内容Copy Bundle Resources
。在这里你可以看到你添加到项目中的所有资源。
要解决此错误,您必须从此列表中删除所有错误文件。
之后,您还可以在Project Navigator中删除此文件,选择需要从项目中取消链接的所有文件,然后右键单击它们并选择删除,然后选择Remove Reference
。我们需要的是从我们的项目中删除所有参考。
完成所有工作,现在我们必须添加我们的文件。使用右键单击项目导航区(或导航到特定文件夹/组),然后选择Add Files to "Your Project Name"
并选择需要删除的所有文件。
请记住,您先前从文件中删除了引用,并且他们只是等待再次添加到项目文件夹中。
发生此类错误时的另一个原因是当.png文件不是合适的.png文件时,在这种情况下,您需要将文件重新保存为png扩展名。你可以在Preview中打开你的图像文件并从这里保存到png中。如果你有大量的图像,你可以使用Automator来帮助你完成任务。希望这个帮助。
是的编译完成,但应用程序崩溃与未捕获的异常。 – 2013-04-07 17:46:50
哦,已经有一年了,我甚至没有记得我发布过这个答案。 – Henry 2013-04-18 12:52:26
你今年过得如何? – 2015-01-16 18:20:10