Informacje o pakiecie
::: ostrzeżenie WYMAGANIA
- Konto i projekt Tuist
stale rośnie. Podczas gdy wzrost rozmiaru pakietu jest nieunikniony w miarę dostarczania większej ilości kodu i zasobów, istnieje wiele sposobów na zminimalizowanie tego wzrostu, na przykład poprzez zapewnienie, że zasoby nie są duplikowane w pakietach lub usuwanie nieużywanych symboli binarnych. Tuist zapewnia narzędzia i analizy, które pomagają utrzymać niewielki rozmiar aplikacji - a także monitorujemy jej rozmiar w czasie.
Użycie#
Aby przeanalizować pakiet, można użyć polecenia tuist inspect bundle:
::: code-group
tuist inspect bundle App.ipa
tuist inspect bundle App.xcarchive
tuist inspect bundle App.app
Polecenie tuist inspect bundle analizuje pakiet i udostępnia łącze do
szczegółowego przeglądu pakietu, w tym skanowania zawartości pakietu lub
podziału modułów:

Ciągła integracja#
Aby śledzić rozmiar pakietu w czasie, należy przeanalizować pakiet na CI. Po pierwsze, należy upewnić się, że CI jest uwierzytelniony:
Przykładowy przepływ pracy dla GitHub Actions mógłby wyglądać następująco:
name: Build
jobs:
build:
steps:
- # Build your app
- name: Analyze bundle
run: tuist inspect bundle App.ipa
env:
TUIST_TOKEN: ${{ secrets.TUIST_TOKEN }}
Po skonfigurowaniu będziesz mógł zobaczyć, jak rozmiar pakietu zmienia się w czasie:

Komentarze do żądań ściągnięcia/łączenia#
Po połączeniu projektu Tuist z platformą Git, taką jak
GitHub, Tuist opublikuje komentarz bezpośrednio w
żądaniach ściągnięcia/łączenia za każdym razem, gdy uruchomisz tuist inspect bundle:
.