2013-04-18 130 views
1

我一直在使用項目模板來創建自定義模板。我知道如何創建子組,甚至創建一個由組表示的空文件夾。但是,當我嘗試使用子文件夾創建更復雜的結構時,問題就出現了。我得到的最接近的做法是與TemplateInfo.plist裏面的幾行代碼:使用子文件夾創建自定義XCode項目模板

<key>Definitions</key> 
<dict> 
    <key>Parent</key> 
    <dict> 
     <key>Path</key> 
     <string>Parent</string> 
    </dict> 
    <key>Parent/Child</key> 
    <dict> 
     <key>Group</key> 
     <array> 
      <string>Parent</string> 
     </array> 
     <key>Path</key> 
     <string>Parent/Child</string> 
    </dict> 
</dict> 
<key>Nodes</key> 
<array> 
    <string>Parent</string> 
    <string>Parent/Child</string> 
</array> 

但是,這增加了兩個引用的孩子,一個指向正確的子文件夾,和對方家長。

P.S.在.xctemplate裏面我也有空的文件夾結構相同。

回答

1

嗯,我回答自己希望這會對別人有幫助。

只是定義文件夾將列出其餘的內容,所以如果它有一個子文件夾,它會將它作爲一個組添加到項目及其相關鏈接到該文件夾​​。

<key>Definitions</key> 
<dict> 
    <key>Parent</key> 
    <dict> 
     <key>Path</key> 
     <string>Parent</string> 
    </dict> 
</dict> 
<key>Nodes</key> 
<array> 
    <string>Parent</string> 
</array> 

但是這給了我們另一個問題。在有文件的情況下,它會將最後一個文件識別爲產生有趣結果的文件夾。

enter image description here

我不知道如果這是Xcode中的一個bug,我使用一種黑客列出的子文件夾。

我希望其他人能找到解決這個問題的辦法。

相關問題