Создать пустую группу в шаблоне Xcode 7

Я пытаюсь создать шаблон Xcode. Я следил за вопросом Шаблон Xcode 4 создает пустую группу, но это не работает больше.

Есть только файл под названием "Приложение" (без расширения).

TemplateInfo.plist

<key>Nodes</key>
<array>
    <string>Application</string>
</array>

<key>Definitions</key>
<dict>
    <key>Application</key>
    <dict>
        <key>Path</key>
        <string>Application</string>
    </dict>
</dict>

Текущий результат:

Структура проекта

Ожидаемый результат:

Ожидаемый результат

Как мне изменить TemplateInfo.plist, чтобы Xcode создавал пустую папку с именем Application, а не файл без расширения?


person ammerzon    schedule 20.01.2016    source источник
comment
Чего именно вы пытаетесь достичь?   -  person Stuart P.    schedule 09.03.2016
comment
@СтюартП. Я обновил вопрос и добавил ожидаемый результат   -  person ammerzon    schedule 10.03.2016


Ответы (2)


В Xcode 8 я хотел добавить пустую группу, чтобы убедиться, что шаблон следует определенной структуре. Путем проб и ошибок я добился этого, добавив пустую папку в каталог xctemplate, а затем соответствующим образом настроив узел/определение. Надеюсь, это поможет :)

введите здесь описание изображения

<key>Nodes</key>
<array>
    <string>Application</string>
</array>

<key>Definitions</key>
<dict>
    <key>Application</key>
    <dict>
        <key>Path</key>
        <string>Application/</string>
    </dict>
</dict>
person AntonTheDev    schedule 07.03.2017
comment
Это создает желтую папку? А не синяя папка? - person ColdLogic; 04.04.2017
comment
@ColdLogic создает синюю папку - person blyscuit; 28.09.2020
comment
@blyscuit Есть идеи, как сделать его желтым? - person Roi Mulia; 23.12.2020

Xcode 8

Вы можете создавать папки внутри каталога .xctemplate. После создания файлов из этого шаблона созданные вами папки будут отображаться как настоящие папки, а не как группы, поэтому...

Вы можете просто удалить ссылку на все эти файлы и снова добавить их в свой проект (с выбранной опцией создания групп из папок).

person Bartosz Olszanowski    schedule 24.10.2016