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.