Wgląd w pakiet
WYMAGANIA
- Konto i projekt Tuist
W 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:
bash
tuist inspect bundle App.ipabash
tuist inspect bundle App.xcarchivebash
tuist inspect bundle App.appPolecenie 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:
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 }}Po skonfigurowaniu będziesz mógł zobaczyć, jak rozmiar pakietu zmienia się w czasie:

Komentarze do pull/merge requestów {#pullmerge-request-comments}.
WYMAGANA INTEGRACJA Z PLATFORMĄ GIT
Aby uzyskać automatyczne komentarze do pull/merge requestów, zintegruj projekt
Tuistz 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:
.
