2012-07-31 68 views
1

我已經在xcode 3.2中製作了一個項目,經過一段時間後,我在4.2版本中升級了我的xcode,每件事情都很好。現在我想在另一臺具有相同環境的Mac筆記本電腦上設置我的項目。但在構建它給我一個錯誤,即Xcode png圖像參考

CpResource ../../Desktop/th_text-field.png error: /Users/gchauhan/Documents/project backup/30july/lisnxios_lisnxios/Lisnx/../../Desktop/th_text-field.png: No such file or directory

雖然此th_text-field.png不存在於我的xcode項目。我不知道這是怎麼發生的,請從這個問題中找出一些辦法。我將非常感謝

+1

檢查您在項目中複製了哪些文件(在構建階段下)。那裏的圖像(帶有紅色名字)? – 2012-07-31 05:32:55

+0

@DavidRönnqvist:你說的對,那些圖像上有紅色的名字。所以我應該怎麼處理它們呢? – 2012-07-31 05:42:00

+1

如果你仍然在你的項目中使用它,那麼你應該找到它並重新添加它,否則你可以刪除它。它失敗了,因爲在構建項目時無法將圖像複製到應用程序包中。 – 2012-07-31 05:43:54

回答

2

在你3.2項目中,你一定已經添加了這個PNG的引用,但沒有複製。
引用刪除,然後重新添加,現在確保copy item into destination ...被選中像下面

enter image description here

+0

實際上,該圖像不在我的xcode項目目錄中。我如何刪除該PNG文件的引用。但仍然我試圖把圖像放在桌面上,然後構建它,但同樣的問題.... – 2012-07-31 05:39:07

+0

如果你沒有參考,然後再添加它.. – 2012-07-31 05:41:34

1

那是正常的。該圖像在其他計算機上不存在,因此程序無法找到它。總是將圖像添加到您的項目包中,以便它可以在其他計算機上正常工作。我認爲,即使您將沙箱添加到您的應用程序,但如果他位於其他目錄(如桌面或其他類似目錄)中,也無法訪問圖像。在沙盒後,音樂,電影,圖片和下載文件夾可輕鬆訪問。訪問其他目錄是處理沙箱的許多工作。如果您要將應用提交到appstore,您將需要它。現在,如果該文件不顯示在xcode項目的文件列表中,那麼只需將圖像(拖放)添加到項目文件列表中,並在彈出的窗口中將「複製項目....」打勾並確認在「添加到目標」中勾選您的應用程序。