虽然有很多文档和示例在XCode 3中创建模板,将它们转换为XCode4模板是一个噩梦......
首先,这是我发现的:
但他们都没有回答这个样本问题:
有谁可以创建文件夹内幕其他文件夹?
例如,如果您想在组中包含文件,则应编写:
<key>Definitions</key>
<dict>
<key>File1.h</key>
<dict>
<key>Group</key>
<string>Group1</string>
<key>Path</key>
<string>File1.h</string>
<key>TargetIndices</key>
<array/>
</dict>
<key>File1.m</key>
<dict>
<key>Group</key>
<string>Group1</string>
<key>Path</key>
<string>File1.m</string>
</dict>
</dict>
<key>Nodes</key>
<array>
<string>File1.h</string>
<string>File1.m</string>
</array>
Run Code Online (Sandbox Code Playgroud)
但是你如何在Group2中使用Group1呢?
我尝试了许多东西,与祖先玩耍,但除了一切都没有用之外.任何建议或任何文档(我在这些XCode模板上找不到任何文档)将不胜感激.
cod*_*ver 18
我已经多次尝试修改了TemplateInfo.plist
,我也尝试制作一个子组并将文件放入其中.最后我找到了解决方案:
定义部分:
<key>Definitions</key>
<dict>
<key>main.h</key>
<dict>
<key>Path</key>
<string>main.h</string>
<key>Group</key>
<array>
<string>parent</string>
<string>child</string>
</array>
</dict>
</dict>
Run Code Online (Sandbox Code Playgroud)
在节点部分:
<key>Nodes</key>
<array>
<string>main.h</string>
</array>
Run Code Online (Sandbox Code Playgroud)
上面的代码将创建父组和子组.并且main.h在孩子身上
Project
--parent
---child
----main.h
Run Code Online (Sandbox Code Playgroud)