Posts on Medium Oct 25, 2025

I Tried to Reduce My App Size by 50%. Here's What Actually Worked

Article Summary

A 260 MB productivity app? One developer spent a week cutting it to 95 MB and learned most optimization advice is wrong.

An iOS developer shares their journey reducing app size by 63%, discovering that common tips like image compression barely moved the needle. The real culprits were hiding in plain sight: frameworks, simulator architectures, and asset management.

Key Takeaways

Critical Insight

The app went from 260 MB to 95 MB by focusing on framework bloat and Apple's underused App Thinning features, not image compression.

The article includes the exact lipo commands and Fastlane scripts to automate size checks and prevent future bloat.

About This Article

Problem

A productivity app hit 260 MB on App Store Connect, and users were frustrated by slow downloads on 4G networks. Nobody could tell what was taking up all that space in the binary.

Solution

The developer went through the framework dependencies one by one and cut out unnecessary simulator architectures. They removed arm64 simulator slices from third-party frameworks using build configuration stripping.

Impact

After removing the framework bloat and using Apple's App Thinning features, the download size fell below 100 MB. The installed app footprint shrank by 63% and everything still worked the same.