Hacker News new | ask | show | jobs
by mro_name 1921 days ago
I'm a big fan of static builds. But cannot understand how a 15MB test IPA becomes a 70MB production IPA and takes 300MB to upload.

That's IMO software explosion and bloat as Niklaus Wirth ranted on decades ago.

1 comments

I'm guessing you're using SwiftUI? When you do that, it bundles the entire Swift UI library, including all the parts you're not using, in your package - I think that's because they support runtime-defined UIs which means your app might use currently-unused Swift UI components in future...

I assume you've also seen this article? https://developer.apple.com/documentation/xcode/reducing_you...

No SwiftUI, backwards compatible to iOS 9.0, check the source if interested https://github.com/mro/ShaarliOS

Thanks for the link, I doubt it applies.