虽然有很多文档和示例在XCode 3中创建模板,但将它们转换为XCode4模板却是一场噩梦……
首先,我发现了:
> BorealKiss为州议员提供了一个很好的教程
> Cocos2d有一些很好的例子可以让你的模板更“进化”
但他们都没有回答这个样本问题:
例如,如果您想在组中包含文件,则应编写:
<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>
但是你如何在Group2中使用Group1呢?
我尝试过许多东西,与祖先玩耍,但除了一切都没有用之外.
任何建议或任何文档(我在这些XCode模板上找不到任何文档)将不胜感激.
解决方法
我已经多次尝试修改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>
在节点部分:
<key>Nodes</key> <array> <string>main.h</string> </array>
上面的代码将创建父组和子组.并且main.h在孩子身上
Project --parent ---child ----main.h