Unexpectedly increase iOS app size with TestFlight

We are making a game for iOS (under the unit 3d), and the IPA file size is about 90 MB. We submitted it for review, and at the same time we did the same as Test Flight for internal testers. Surprisingly, the size of the test flight is now 400 MB (uncompressed size).

We used test field internal testing for previous versions of the game, but never got that size.

Does anyone know how a test flight takes an uncompressed file and shows what to download (400 MB to download)?

Also, after we installed it for release, what size will it be for applications for users, 90 MB or 400 MB?

+4
source share
3 answers

The best way to get an idea of ​​the size of the App Store is as follows:

http://forum.unity3d.com/threads/il2cpp-build-size-improvements.322079/

TL DR

Due to the compression of some parts of the binary, the thumb formula for the size of the application is:

app_store_size = sizeof(.ipa/(zip with exec_binary removed)) + sizeof(codesegment(exec_binary)) + 0.2 * sizeof(datasegment(exec_binary))

This analysis only considers binary size, so you need to add the size of any assets as well.

+1
source

Good. I'm not sure how you submit your application to TestFlight, but if you use App Loader or Xcode, you can uncheck the "include bitcode" box, I'm not sure if it is installed by default.

XCode ( ): https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Art/6_ios_review_dist_profile_2x.png

, iTunes , (, iPad, iPhone ..). TestFlight ​​ ipa.

0

IPA. , , DSYM. il2cpp , . , Testflight, QA, .

0
source

Source: https://habr.com/ru/post/1622195/


All Articles