3

我有一个自定义 Xcode 项目模板,它生成一个项目并在自定义文件夹中添加 Swift 样板源文件。我的问题是我只能像这样创建组文件夹:在此处输入图像描述,它代表一个与文件系统目录无关的组。这不好,因为如果你以后在 Xcode 中重命名一个文件夹,它不会对相应的文件系统目录产生影响。

我的目标是编写一个 Xcode 项目模板,将我的自定义样板 swift 文件添加到真正的参考文件夹中,如下所示:在此处输入图像描述

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

4

2 回答 2

2

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

<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>

希望这会有所帮助。

于 2019-11-21T19:23:04.600 回答
0

对我来说,它适用于右键单击。但是,如果它已经是一个带有文件夹的组,它将显示New Group without Folder

右键单击组

于 2018-08-02T14:45:01.073 回答