Проницательность пучка
РЕКВИЗИТЫ
По мере того как вы добавляете в приложение все больше функций, размер пакета приложения продолжает расти. Хотя некоторый рост размера пакета неизбежен, поскольку вы поставляете больше кода и активов, есть много способов минимизировать этот рост, например, обеспечить, чтобы ваши активы не дублировались в пакетах, или удалить неиспользуемые двоичные символы. Tuist предоставляет вам инструменты и знания, чтобы помочь вашему приложению оставаться маленьким, и мы также отслеживаем его размер с течением времени.
Использование
Для анализа пакета можно использовать команду tuist inspect bundle:
bash
tuist inspect bundle App.ipabash
tuist inspect bundle App.xcarchivebash
tuist inspect bundle App.appКоманда tuist inspect bundle анализирует пакет и предоставляет вам ссылку для просмотра подробного обзора пакета, включая сканирование содержимого пакета или разбивку по модулям:

Непрерывная интеграция
Чтобы отследить размер пакета с течением времени, вам нужно проанализировать пакет на CI. Во-первых, вам нужно убедиться, что ваш CI
аутентифицирован:Пример рабочего процесса для GitHub Actions может выглядеть следующим образом:
yaml
name: Build
jobs:
build:
steps:
- # Build your app
- name: Analyze bundle
run: tuist inspect bundle App.ipa
env:
TUIST_CONFIG_TOKEN: ${{ secrets.TUIST_CONFIG_TOKEN }}После настройки вы сможете увидеть, как изменяется размер вашего пакета с течением времени:

Комментарии к Pull/merge-запросам
ИНТЕГРАЦИЯ С ПЛАТФОРМОЙ GIT ОБЯЗАТЕЛЬНА
Чтобы получить автоматические комментарии к запросам pull/merge, интегрируйте ваш
Tuist-проектс
Git-платформой.Как только ваш проект Tuist будет связан с вашей Git-платформой, например GitHub, Tuist будет публиковать комментарий непосредственно в ваших pull/merge запросах всякий раз, когда вы будете выполнять tuist inspect bundle: 
