Настроить шаблон файла XCode с флажком - PullRequest
0 голосов
/ 07 мая 2018

Я пытался создать шаблон файла Xcode, который содержит файлы котельной плиты и структуру кода для шаблона проектирования MVVM.

Я успешно создал модуль с пользовательским шаблоном, используя конфигурацию plist и структуру файла, как показано ниже:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>Kind</key>
        <string>Xcode.IDEFoundation.TextSubstitutionFileTemplateKind</string>
        <key>Description</key>
        <string>MVVM Module Template.</string>
        <key>Summary</key>
        <string>MVVM Module Template</string>
        <key>Options</key>
        <array>

            <dict>
                <key>Identifier</key>
                <string>productName</string>
                <key>Required</key>
                <true/>
                <key>Name</key>
                <string>Module Name:</string>
                <key>Description</key>
                <string>The module name.</string>
                <key>Type</key>
                <string>text</string>
                <key>Default</key>
                <string>Base</string>
            </dict>

            <dict>
                <key>Identifier</key>
                <string>View</string>
                <key>Name</key>
                <string>Also create View file for user interface</string>
                <key>Description</key>
                <string>Create a view file with the same name</string>
                <key>Type</key>
                <string>checkbox</string>
                <key>NotPersisted</key>
                <true/>
            </dict>

        </array>
    </dict>
</plist>

Структура папок для пользовательского шаблона

Проблема заключалась в том, что, когда я установил флажок, были созданы все файлы в папке «Просмотр», но когда флажок не установлен, ни один из файлов не создается.

Что я должен сделать для достижения следующих случаев:

  • Создавать исходные файлы из папки «Источник», если флажок снят.
  • Создавать исходные файлы из папки «Вид», когда установлен флажок.

1 Ответ

0 голосов
/ 21 августа 2018

Вы делаете это правильно, когда флажок установлен, но вам нужно изменить «Источник» на «по умолчанию», когда флажок снят.

...