번들 인사이트
경고 요구 사항 ::: warning 요구 사항
:::
앱에 더 많은 기능을 추가하면 앱 번들 크기가 계속 커집니다. 더 많은 코드와 에셋을 제공하면 번들 크기가 커지는 것은 불가피하지만, 에셋이 번들 간에 중복되지 않도록 하거나 사용하지 않는 바이너리 심볼을 제거하는 등 여러 가지 방법으로 크기를 최소화할 수 있습니다. 튜이스트는 앱 크기를 작게 유지하는 데 도움이 되는 도구와 인사이트를 제공하며, 시간이 지남에 따라 앱 크기를 모니터링합니다.
사용량
번들을 분석하려면 tuist inspect bundle 명령을 사용할 수 있습니다:
bash
tuist inspect bundle App.ipabash
tuist inspect bundle App.xcarchivebash
tuist inspect bundle App.apptuist 검사 번들 명령은 번들을 분석하고 번들의 내용 스캔 또는 모듈 분석을 포함하여 번들에 대한 자세한 개요를 볼 수 있는 링크를 제공합니다:

지속적 통합
시간 경과에 따른 번들 크기를 추적하려면 CI의 번들을 분석해야 합니다. 먼저 CI가
인증되었는지확인해야 합니다:
그러면 GitHub 액션의 워크플로 예시는 다음과 같습니다:
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 }}설정이 완료되면 시간이 지남에 따라 번들 크기가 어떻게 변하는지를 확인할 수 있습니다:

요청 댓글 풀/병합
튜이스트 프로젝트가 GitHub와 같은 Git 플랫폼과 연결되면, 튜이스트는 풀/머지 요청을 실행할 때마다 tuist 검사 번들:
에 직접 코멘트를 게시합니다.
