После обновления до Xcode 10 возникают некоторые проблемы с начальными настройками проекта.Шаги выглядят следующим образом:
- Создание некоторых файлов с использованием Sourcery
- Linting с SwiftLint
- Build
И конфигурация работает так:
И это работало нормально в Xcode 9, но, очевидно, оно не работает подСистема сборки Xcode 10.Проблема в том, что я загружаю репозиторий (файлы .generated
не являются частью репозитория).И нажав build
, он покажет мне результаты вроде:
... Использование файла конфигурации на .sourcery.yml Сканирование источников ... Найдено 239 типов.Загрузка шаблонов ... Загружено 9 шаблонов.Генерация кода ... Закончено.Время обработки 0,491948962211609 секунд ...
Итак, источник работает нормально, затем linting:
Linting 'FromResponse.generated.swift' (1/186)
Работает нормально, как и процесс, но в конце концов сборка завершится с ошибкой:
Ошибка: не найдены входные файлы сборки: '/path/Generated/FromResponse.generated.swift ', ...
Так что это странно, поскольку файлы находятся там физически и в соответствии с настройками сборки файл должен быть скомпилирован позже, чем их генерация.Как мне тогда подходить к исходным текстам в процессе сборки?