Skip to content

번역 🌍

이 페이지를 번역하거나 기존 번역을 개선할 수 있습니다.

기여

번들 인사이트

경고 요구 사항 ::: warning 요구 사항

:::

앱에 더 많은 기능을 추가하면 앱 번들 크기가 계속 커집니다. 더 많은 코드와 에셋을 제공하면 번들 크기가 커지는 것은 불가피하지만, 에셋이 번들 간에 중복되지 않도록 하거나 사용하지 않는 바이너리 심볼을 제거하는 등 여러 가지 방법으로 크기를 최소화할 수 있습니다. 튜이스트는 앱 크기를 작게 유지하는 데 도움이 되는 도구와 인사이트를 제공하며, 시간이 지남에 따라 앱 크기를 모니터링합니다.

사용량

번들을 분석하려면 tuist inspect bundle 명령을 사용할 수 있습니다:

bash
tuist inspect bundle App.ipa
bash
tuist inspect bundle App.xcarchive
bash
tuist inspect bundle App.app

tuist 검사 번들 명령은 번들을 분석하고 번들의 내용 스캔 또는 모듈 분석을 포함하여 번들에 대한 자세한 개요를 볼 수 있는 링크를 제공합니다:

분석된 번들

지속적 통합

시간 경과에 따른 번들 크기를 추적하려면 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 }}

설정이 완료되면 시간이 지남에 따라 번들 크기가 어떻게 변하는지를 확인할 수 있습니다:

번들 크기 그래프

요청 댓글 풀/병합

GIT 플랫폼과의 통합이 필요합니다.

자동 풀/병합 요청 코멘트를 받으려면

Tuist 프로젝트Git 플랫폼과 통합하세요.

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

Released under the MIT License.