Skip to content

Informacje o pakiecie

::: ostrzeżenie WYMAGANIA

Miarę Dodawania Kolejnych Funkcji Do Aplikacji, Rozmiar Pakietu Aplikacji

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

bash
tuist inspect bundle App.ipa
bash
tuist inspect bundle App.xcarchive
bash
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:

Analizowany pakiet

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:

yaml
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:

Wykres rozmiaru pakietu

Komentarze do żądań ściągnięcia/łączenia#

Integration With Git Platform Required

Aby uzyskać automatyczne komentarze do pull/merge requestów, zintegruj projekt Tuist z platformą Git.

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: Komentarz aplikacji GitHub ze sprawdzonymi pakietami.