Does iOS not have code splitting? I thought most of iOS app bloat comes from the multiscreen assets. I surprised compiled code takes up so much space.
https://bjango.com/articles/svgassetcatalogs/
It's my understanding, as a designer, that it was auto-generating 2x and 3x PNGs as from your vector assets, and that's what actually got bundled in the final app—and that PNG compression was not good compared to what I could get by going through ImageOptim.
I would be quite happy to be wrong about that. It would save me a lot of time.