2012-04-25 56 views
19

我是Objective C,Xcode(4.3.2)和Mac OS(10.7.3)的新手。我注意到我的幾個Xcode項目在項目文件夾中有一個無限制的文件夾遞歸。這在Xcode中不可見,僅在Finder中可見。有沒有人遇到過這個問題,或者知道這件事?當在Finder中查看的文件夾,它看起來是這樣的:爲什麼Xcode創建無限文件夾遞歸?

- projectName 
    file1.h 
    file1.m 
    file2.h 
    file2.m 
    - projectName 
    file1.h 
    file1.m 
    - projectName 
     file1.h 
     file1.m 
     ... and so on ... 

並非所有的頂層文件夾文件在子文件夾,但是所有子文件夾似乎相同(雖然我從來沒有達到過這個無底結構的末尾)。

我看不到任何跡象表明這些子文件夾是別名。

+0

遇到同樣的只是幾分鐘。任何有關此信息?我刪除了遞歸文件夾,項目很好。 – onigunn 2012-04-27 10:25:36

+0

同樣在這裏,刪除和無後顧之憂。 XCode 4.3.2 – 2012-05-08 02:45:02

+0

這是一個非常危險的錯誤。它可以很容易地導致重複符號錯誤,如果你不知道遞歸文件夾,他們將很難追查。 – Undistraction 2012-06-01 14:00:23

回答

6

它發生在我之前。將文件添加到項目時必須非常小心。如果您錯誤地雙擊文件夾,它將被添加到您的項目中。如果該文件夾恰好是您的項目根文件夾,則會遞歸添加。 令人討厭的是,它看起來像Xcode沒有這樣做,但它在後臺真的很難加入所有的文件,然後他們神奇地彈出後,而你不看。

0

還可以在Xcode 7中對我進行處理。您可以通過刪除遞歸文件夾來修復它。我也有在Xcode中項目 - >構建階段 - >複製包資源,我不得不與項目的名稱(刪除文件夾選中並單擊減號刪除)。 清潔和構建,它應該再次工作...

相關問題