Skip to main content

Why is my Strip Debug Symbols size savings smaller than expected?

Issue

On iOS Size Analysis, the size difference before and after stripping debug symbols looks small, or smaller than I expected. I am unsure how that relates to install size vs download size.

Applies To

  • All SaaS Customers using Size Analysis

  • iOS builds

Resolution

Sentry’s iOS Size Analysis metric is install size, not download size.

Install size is the unencrypted size of the app on device (what users see in the App Store details and when managing storage). Download size is smaller because the app is compressed for transfer. A change that looks modest against install size can look different against download size.

What to check

  1. Open the build comparison in Size Analysis.

  2. Compare install size and download size for the same build.

  3. Treat Strip Debug Symbols savings in the context of install size. That is the metric Sentry anchors on for iOS.

Stripping debug symbols from release binaries is still recommended. Keep dSYMs for crash symbolication. See Strip Debug Symbols and Download vs. Install Size.

If uploaded file sizes still look wrong after you account for install vs download size, check whether the build was app-thinned. See Understanding App Size - App Thinning.

Did this answer your question?