1

カスタム テンプレートを作成するために、プロジェクト テンプレートをいじっています。グループによって表される空のフォルダーを作成することさえ、サブグループを作成する方法を知っています。しかし、サブフォルダーを使用してより複雑な構造を作成しようとすると、問題が発生します。私が得た最も近いアプローチは、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 内には、同じ構造の空のフォルダーもあります。

4

1 に答える 1