如何使用Xcode 9.x在自定义项目模板中添加“带有文件夹的新组”?

时间:2018-08-02 14:07:08

标签: ios xcode xcode9 xcode-template

我有一个自定义Xcode项目模板,该模板生成一个项目并在自定义文件夹中添加Swift样板源文件的丢失。我的问题是我只能创建这样的组文件夹:enter image description here,它代表不与文件系统目录关联的组。这不是很好,因为如果您以后在Xcode中重命名文件夹,它将对相应的文件系统目录无效。

我的目标是编写一个Xcode项目模板,将我的自定义样板快速文件添加到真实的参考文件夹中,例如:enter image description here

请帮助我实现这一目标。谢谢:)

2 个答案:

答案 0 :(得分:0)

对我来说,它可以右键单击。但是,如果它已经是带有文件夹的网上论坛,它将显示New Group without Folder

right click on Groups

答案 1 :(得分:0)

这是我的解决方案。 在命名文件之前,在节点部分中指定组。

<key>Nodes</key>
<array>
<string>MyGroup/File.swift:comments</string>
<array>

接下来,定义中会在密钥中提供组名,如下所示:

<key>Definitions</key>
<dict>
<key>MyGroup/File.swift</key>
<dict>
<key>Path</key>
<string>File.swift</string>
<key>Group</key>
<string>MyGroup</string>
</dict>

希望这会有所帮助。