2011-02-02 98 views
2

這可能是一個非常簡單的問題,但我無法從我的XCode項目中刪除資源。我使用「爲所有添加的文件夾創建文件夾參考」添加它們,以便我可以使用正確的文件夾結構導入整個脫機HTML網站。爲什麼我不能從我的XCode項目中刪除文件?

不幸的是,現在它已被添加像這樣我似乎無法刪除結構中的單個文件(它不能從編輯菜單中獲得)。

任何人都可以幫忙嗎?謝謝!

回答

2

這不是文件夾引用的工作方式。這個想法是它只有一個參考,你可以打開其中的文件並從這些編輯器中保存它,你可以刪除或移動整個xcode項目的整個引用,但是你實際上不能編輯它 - 它的只讀xcode是關心的。同樣,你不能重構它(移動內部文件)。

我不確定爲什麼蘋果決定這樣做,但顯然他們有。

如果你想知道一個可以如何使用Xcode的文件夾系統,這裏就是我傾向於用我的項目中使用它們:

每當我細分代碼到文件夾,當我將它們拖放到項目中,我點擊「遞歸地爲任何添加的文件夾創建組「。如果你這樣做,你在xcode中所做的任何更改都不會反映實際文件本身。據我所知,沒有辦法做到這一點。然後發生的事情是,當你向它添加一個新的代碼文件時,默認情況下該目錄在該文件中開始。即,當您創建新文件時,您不需要手動導航到它。

我在使用我正在使用的應用程序的內容時使用文件夾引用。通過這種方式,我添加了所有的圖像,文件夾,配置文件,而且xcode立即列出它們。我在Xcode中擁有它的原因是,我可以通過將文件夾引用拖到「複製文件」構建階段將文件複製到可執行文件目錄中。

這基本上(據我所知)如何使用Xcode中的文件夾類型 - 不幸的是,我不知道如何實現你想要的功能。您可能必須手動刪除finder中的文件夾,如果您使用文件夾引用,則會將xcode更新爲更改。

+0

我想我應該注意你還需要運行一個小腳本來「觸摸」你想複製的文件,這樣xcode就可以覆蓋更新的文件。 – Tomas 2011-02-02 15:57:39

+0

我希望這有助於! – Tomas 2011-02-02 16:00:12

1

在項目瀏覽器中,您正在查看文件的位置,右鍵單擊並選擇「刪除」。它會提示您從項目中刪除文件(將文件保留在文件系統上)或者將底層文件移動到垃圾箱。

2

我遇到了同樣的問題,使用「爲所有添加的文件夾創建文件夾引用」。我想改變一些時代,但這是不可能的。我已經添加了一個主目錄下有其他目錄。我只需選擇主目錄並刪除它,然後添加我需要的子目錄。您無法對以這種方式添加的目錄進行任何位置或刪除更改。 - 傑夫

1

我遇到了同樣的問題。直接從文件夾中刪除文件,而不是從Xcode中刪除文件。您會看到項目下的項目變成紅色。重新啓動Xcode應使這些紅色條目消失。

相關問題