# 捆綁式洞察力{#bundle-size}
> [!WARNING]
> **Requirements**
>
> - ATuist帳號與專案
當您在應用程式中加入更多功能時,您的應用程式 bundle 大小也會不斷增加。當您發送更多的程式碼和資產時,有些 bundle
大小的成長是不可避免的,但有許多方法可以將成長減至最低,例如確保您的資產不會在您的 bundle 中重複,或剝除未使用的二進位符號。Tuist
為您提供工具和洞察力,幫助您的應用程式大小保持在較小的範圍內 - 我們也會隨時間監控您的應用程式大小。
## 使用方式{#usage}
若要分析 bundle,您可以使用`tuist inspect bundle` 指令:
::: code-group
```bash [Analyze an .ipa]
tuist inspect bundle App.ipa
```
```bash [Analyze an .xcarchive]
tuist inspect bundle App.xcarchive
```
```bash [Analyze an app bundle]
tuist inspect bundle App.app
```
:::
`tuist inspect bundle` 指令會分析 bundle,並提供連結讓您查看 bundle 的詳細概觀,包括掃描 bundle 的內容或模組明細:

## 持續整合{#continuous-integration}
若要隨時間追蹤 bundle 大小,您需要分析 CI 上的 bundle。首先,您需要確保您的 CI 已經驗證:
GitHub Actions 的示例工作流程如下:
```yaml
name: Build
jobs:
build:
steps:
- # Build your app
- name: Analyze bundle
run: tuist inspect bundle App.ipa
env:
TUIST_TOKEN: ${{ secrets.TUIST_TOKEN }}
```
一旦設定好,您就可以看到您的捆綁大小是如何隨著時間演變的:

## 拉取/合併請求註解{#pullmerge-request-comments}
> [!WARNING]
> **Integration With Git Platform Required**
>
> 若要取得自動的 pull/merge 請求註解,請將您的 Tuist 專案與 Git 平台整合。
一旦您的 Tuist 專案與 [GitHub](https://github.com) 等 Git 平台連線,每當您執行 `tuist inspect bundle` 時,Tuist 會直接在您的 pull/merge request 中發佈註解:
