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\$

2 Answers 2

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
  • 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, 2018 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, 2018 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\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .