<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/track-and-inspect-your-app-bundle-size-with-tuist-icggn462a" -->

---
title: Track and inspect your app bundle size with Tuist
description: Tuist has launched a new feature called Bundle Analysis that lets developers inspect and track their app's bundle size using the tuist inspect bundle command,...
canonical: https://daily.dev/posts/track-and-inspect-your-app-bundle-size-with-tuist-icggn462a
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Track and inspect your app bundle size with Tuist | daily.dev
og:description: Tuist has launched a new feature called Bundle Analysis that lets developers inspect and track their app's bundle size using the tuist inspect bundle command,...
og:url: https://daily.dev/posts/track-and-inspect-your-app-bundle-size-with-tuist-icggn462a
og:image: https://api.daily.dev/og/posts/icGGn462A.png
og:image:alt: Track and inspect your app bundle size with Tuist
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Track and inspect your app bundle size with Tuist

**[
      Tuist
    ](https://daily.dev/sources/tuist-blog)** · 4 min read · 0 upvotes · 0 comments

## Summary

Tuist has launched a new feature called Bundle Analysis that lets developers inspect and track their app's bundle size using the tuist inspect bundle command, supporting .ipa, .xcarchive, and .app files. It provides an interactive visual breakdown of file and module contents, can be integrated into CI pipelines for historical size tracking per PR, and outputs raw JSON via Rosalind, a newly open-sourced library that powers the local analysis. Future plans include GitHub PR warnings for bundle size increases and team-level accountability tooling.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tuist.dev/blog/2025/05/15/bundle-size-analysis>

## Questions this post answers

### How do I check my iOS app's bundle size and get a breakdown of what's taking up space?

Use the tuist inspect bundle command, which works with .ipa, .xcarchive, or .app files. Running it produces a link to an interactive visual breakdown showing file and module-level size contributions. Adding the --json flag outputs raw JSON data (via the open-source Rosalind library) for building custom automations on top of the analysis.

_Developers tracking app bloat over time can follow bundle size tooling updates on daily.dev._

### What is Rosalind in the Tuist ecosystem?

Rosalind is an open-source library that powers the core of Tuist's bundle size analysis locally. It uses a standard schema with predefined categorization of bundle contents, and running tuist inspect bundle with the --json flag returns raw JSON output directly from Rosalind, enabling developers to build custom automations on top of it.

_Anyone building custom mobile CI tooling can track library updates like Rosalind on daily.dev._

## Similar posts on daily.dev

- [How to Check and Audit Bundle Size in iOS Development: A Engineer’s Guide](https://daily.dev/posts/how-to-check-and-audit-bundle-size-in-ios-development-a-engineer-s-guide-kzel07icp) · Medium · 0 upvotes · 0 comments
- [Toss: Building less to ship faster](https://daily.dev/posts/toss-building-less-to-ship-faster-1arhtus0n) · 
      Tuist
     · 4 upvotes · 0 comments
- [Size Analysis - Monitor and reduce your mobile app size](https://daily.dev/posts/size-analysis---monitor-and-reduce-your-mobile-app-size-drmwl0qqy) · Emerge Tools · 0 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#ios](https://daily.dev/tags/ios), [#cicd](https://daily.dev/tags/cicd)

[View this post on daily.dev](https://daily.dev/posts/track-and-inspect-your-app-bundle-size-with-tuist-icggn462a)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Track and inspect your app bundle size with Tuist","url":"https://daily.dev/posts/track-and-inspect-your-app-bundle-size-with-tuist-icggn462a","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/track-and-inspect-your-app-bundle-size-with-tuist-icggn462a"},"datePublished":"2026-08-23T12:19:50.925Z","dateModified":"2026-08-23T12:40:00.088Z","description":"Tuist has launched a new feature called Bundle Analysis that lets developers inspect and track their app's bundle size using the tuist inspect bundle command,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/81c96c39e5ff6848ec76ff65c8c9b27e?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/81c96c39e5ff6848ec76ff65c8c9b27e?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"\n      Tuist\n    ","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"\n      Tuist\n    ","logo":"https://media.daily.dev/image/upload/s--3AYDH23h--/f_auto,q_auto/v1787487506/logos/tuist-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/tuist-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/track-and-inspect-your-app-bundle-size-with-tuist-icggn462a","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,ios,cicd","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"\n      Tuist\n    ","item":"https://daily.dev/sources/tuist-blog"},{"@type":"ListItem","position":3,"name":"Track and inspect your app bundle size with Tuist"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/track-and-inspect-your-app-bundle-size-with-tuist-icggn462a#faq","mainEntity":[{"@type":"Question","name":"How do I check my iOS app's bundle size and get a breakdown of what's taking up space?","acceptedAnswer":{"@type":"Answer","text":"Use the tuist inspect bundle command, which works with .ipa, .xcarchive, or .app files. Running it produces a link to an interactive visual breakdown showing file and module-level size contributions. Adding the --json flag outputs raw JSON data (via the open-source Rosalind library) for building custom automations on top of the analysis. Developers tracking app bloat over time can follow bundle size tooling updates on daily.dev."}},{"@type":"Question","name":"What is Rosalind in the Tuist ecosystem?","acceptedAnswer":{"@type":"Answer","text":"Rosalind is an open-source library that powers the core of Tuist's bundle size analysis locally. It uses a standard schema with predefined categorization of bundle contents, and running tuist inspect bundle with the --json flag returns raw JSON output directly from Rosalind, enabling developers to build custom automations on top of it. Anyone building custom mobile CI tooling can track library updates like Rosalind on daily.dev."}}]}
```

