Хорошо, я думаю, это довольно непонятный материал Xcode, но я разработал, как исправить это, если кому-то интересно.
Если вы предоставите папку для узлов, которые вы хотите поместить в группу, например это:
<key>Nodes</key>
<array>
<string>Engine/Camera.swift</string>
<string>Engine/Node.swift</string>
<string>Engine/Renderer.swift</string>
<string>Utility/MathLibrary.swift</string>
<string>Shaders/Shaders.metal</string>
Затем вы можете go вперед и поместить их в группу, используя метод, описанный в исходном сообщении:
<key>Definitions</key>
<dict>
<key>Utility/MathLibrary.swift</key>
<dict>
<key>Group</key>
<array>
<string>Utility</string>
</array>
<key>Path</key>
<string>MathLibrary.swift</string>
</dict>
Это НЕ то, что описано в любом из статей / руководств, которые я просмотрел, например:
https://www.hackingwithswift.com/articles/158/how-to-create-a-custom-xcode-template-for-coordinators
https://www.telerik.com/blogs/how-to-create-custom-project-templates-in-xcode-7
Эти оба говорят, что нужно расположить ваши узлы следующим образом:
<key>Nodes</key>
<array>
<string>Camera.swift</string>
Что не будет работать, если вы захотите использовать группы.