Skip to content

Перевод 🌍

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

Внести вклад

Использование Tuist с Swift Package beta

Tuist поддерживает использование Package.swift в качестве DSL для проектов и преобразует ваши пакетные модули в Xcode-проект и модули Xcode.

WARNING

Цель этой функции – предоставить разработчикам простой способ оценить влияние внедрения Tuist в их Swift-пакеты. Поэтому мы не планируем поддерживать весь спектр возможностей Swift Package Manager, а также переносить в область Swift Package Manager все уникальные возможности Tuist, такие как

project description helpers.

КОРНЕВОЙ КАТАЛОГ

Команды Tuist ожидают наличия определенной

структуры папок, корень которой определяется папкой Tuist или .git.

Использование Tuist с Swift Package

Мы собираемся использовать Tuist с TootSDK пакетом, который содержит Swift-пакет. Первое, что нам нужно сделать, это скопировать репозиторий:

bash
git clone https://github.com/TootSDK/TootSDK
cd TootSDK

После перехода в каталог репозитория необходимо установить зависимости Swift Package Manager:

bash
tuist install

Под капотом tuist installиспользует Swift Package Manager для скачивания зависимостей. После того, как установка пакетов будет выполнена, вы сможете сгенерировать проект:

bash
tuist generate

Вуаля! Теперь у вас есть собственный Xcode-проект, который вы можете открыть и начать работать над ним.

Released under the MIT License.