Skip to content

Перевод 🌍

Вы можете перевести или улучшить перевод этой страницы.

Внести вклад

Редактирование

В отличие от традиционных проектов Xcode или пакетов Swift Packages, где изменения вносятся через интерфейс Xcode, проекты, управляемые Tuist, определяются в коде Swift, содержащемся в манифест файлах. Если вы знакомы с Swift Packages и файлом Package.swift, то подход окажется очень похож.

Вы можете редактировать эти файлы с помощью любого текстового редактора, но мы рекомендуем использовать для этого редактор, предоставляемый Tuist – tuist edit. Редактор создает проект Xcode, содержащий все манифест файлы, и позволяет редактировать и компилировать их. Благодаря использованию Xcode, вы получаете все преимущества дополнения кода, подсветки синтаксиса и проверки ошибок.

Редактирование проекта

Чтобы отредактировать проект, вы можете выполнить следующую команду в директории проекта Tuist или его поддиректории:

bash
tuist edit

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

ПОИСК МАНИФЕСТОВ ЧЕРЕЗ ШАБЛОН

tuist edit включает манифесты, найденные с помощью шаблона поиска **/{Manifest}.swift из корневой директории проекта (содержащего файл Tuist.swift). Убедитесь, что в корне проекта есть корректный файл Tuist.swift.

Процесс редактирования и генерации

Как вы могли заметить, редактирование невозможно выполнить из сгенерированного проекта Xcode. Это сделано специально, чтобы предотвратить зависимость созданного проекта от Tuist, гарантируя, что в будущем вы сможете без особых усилий перейти с Tuist.

При итерации проекта мы рекомендуем запускать tuist edit из терминала, чтобы получить проект Xcode для редактирования проекта, и использовать другой сеанс в терминале для запуска tuist generate.

Released under the MIT License.