カスタム テンプレートを作成するために、プロジェクト テンプレートをいじっています。グループによって表される空のフォルダーを作成することさえ、サブグループを作成する方法を知っています。しかし、サブフォルダーを使用してより複雑な構造を作成しようとすると、問題が発生します。私が得た最も近いアプローチは、TemplateInfo.plist 内の次のコード行を使用することでした。
<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>
ただし、これは子に 2 つの参照を追加しています。1 つは正しい子フォルダーを指し、もう 1 つは親を指しています。
PS .xctemplate 内には、同じ構造の空のフォルダーもあります。