1
\$\begingroup\$

I really have nothing else to add except that bitcode wasn't enabled, the same game was ~60Mb when we were testing it with TestFlight, after uploading it to the store the game just became 422Mb, why is that ?

Thanks!

\$\endgroup\$
1
\$\begingroup\$

Enable bitcode. That allows Apple to recompile the app for each chipset, and then they only ship the relevant one to each customer. With bitcode off, all of the different code bundles end up in your app, making it bigger.

Honestly, I'm surprised they let you submit with bitcode off.

\$\endgroup\$
  • 2
    \$\begingroup\$ There are still libraries that don’t support bitcode, especially old libraries that are no longer updated but still useful. If Apple didn’t support non-bitcode submissions, some developers would be SOL. \$\endgroup\$ – Ed Marty Mar 26 '18 at 10:42
  • 1
    \$\begingroup\$ Ah, good point. I've not worked with anything that old since bitcode became common, so I didn't know. :) \$\endgroup\$ – Almo Mar 26 '18 at 14:47
1
\$\begingroup\$

turns out the size we see in the appstore is not the "Download size", instead it's the full size of the game after being downloaded and installed (which mean decompressed), comparing that to the TestFlight version size (on phone storage) they are pretty similar.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.