最小化iOS应用程序大小

时间:2017-04-03 14:08:38

标签: ios iphone swift xcode

归档构建后,构建大小几乎是通过拖放.app到iTunes生成的构建大小的两倍。为什么在归档时增加构建大小。感谢advice.TY

4 个答案:

答案 0 :(得分:1)

存档包含调试符号.dsym文件。另请参阅此重复帖子和answer

此外:在我们的案例中,资产是问题。在大多数情况下,您可以从资产中删除元数据,每个资产只需要几kb,但是数量很多就会增加。确保为网络保存资源,photoshop比例如Sketch更好,并且有像ImageOptim这样的工具。

答案 1 :(得分:0)

我有同样的问题。说实话,我不确定。它可能与每个设备或资产的版本有关。不要担心尺寸。一旦应用程序进入App Store,文件大小就会改变。我的一个应用程序是我的模拟器上的45mb,一旦它被发布到App Store,文件大小下降到21mb。老实说,除非你有很多图片或视频,否则我不会担心文件大小。

一旦在App Store上,文件大小就会减少很多。但是如果你真的关心应用程序的大小,有一种方法可以压缩一些代码。

Click here for stackoverflow question that's shows how to do that

祝贺你的应用!

答案 2 :(得分:0)

该应用程序的存档版本包括所有资产和已编译的代码。如果您使用的是Bitcode,则大小将会很大,因为它将包含应用程序的所有切片。但是,下载的大小将与存档大小不同。

Apple支持页面中的这个问题还解释了如何确定应用程序在App Store中实际相同的文件大小。

https://developer.apple.com/library/content/qa/qa1795/_index.html

您可能需要了解App Thinning以确保优化应用的大小。

https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html

或在这里

http://www.imore.com/app-thinning-ios-9-explained

答案 3 :(得分:-1)

不要担心尺寸。只要您将其上传到应用程序商店,bitcode就可以使用它,这将使应用程序变得更小。