2011-09-27 56 views
20

在Xcode IDE中,當我在默認的Classes組中添加一個名爲'Organizer'的新組時,它正在創建。但是當我在Finder中實際看到該文件夾​​時,該新的組織者並未顯示爲文件夾。在Xcode中創建組不會在文件系統中創建文件夾 - 爲什麼?

其實我想維護特定結構中的源代碼,即它在XCode視圖中的存在方式。

我該怎麼做才能做到這一點?

回答

30

您應該在Finder中創建所有必需的文件夾,然後將它們添加到項目中(右鍵單擊 - >將文件添加到XYZ項目)。雖然添加文件,選項應該是這樣的:

enter image description here

UPD:的Xcode 9終於支持自動創建文件夾和文件重新排序組操作!

+28

這是一個完整的和完整的屁股 – theiOSDude

+4

@ burrows111:Xcode中的所有內容。我想這是有史以來最糟糕的IDE! **是否有任何設置可以強制默認創建文件夾?** –

+3

實際上,將所有的h/m文件存儲在一個文件夾中並不像看起來那麼瘋狂:您可以隨時更改項目組的結構並且每當需要時 - 比如說,通過一些大的架構變化或其他方式。此外,在這種情況下,Git責備不會受到影響。我個人更喜歡不使用文件夾。 – knuku

1

如果要在默認類組中添加一個名爲Organizer的新組,您無法在finder中看到物理文件夾。爲了使物理文件夾,你應該做以下步驟,

1. Prepare folder structure with files in it. 
2. Drag that folder into xcode i.e. project navigation pan. 
3. Check the box " Copy items into destination group's folder (if needed) " 
4. Select " Create groups for any added folders " 

這樣做後,你會得到你的文件夾在finder。現在,如果你想添加新文件,然後只是

1. Right click on folder and click " Add files to <Project_Name>" 
2. Select proper file 
3. Check the box " Copy items into destination group's folder (if needed) " 
4. Select " Create groups for any added folders " 
5. Finally click to add 

你會得到該文件夾​​中添加了新的文件。

注意:請記住,你會得到黃色的文件夾。

謝謝。

相關問題