我試圖運行我的項目時收到此類錯誤。
當你有重複的文件引用(我有這個問題,因爲我改變我的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