是什么决定在App Store应用的大小? [英] What determines size of app in App Store?

查看:1254
本文介绍了是什么决定在App Store应用的大小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我真的AP preciate如果有人开导我这个问题。

I'd really appreciate if anyone enlighten me about this issue.

我有哪些的详细情况如下,如果需要的话我可以给更多的例子一个例子。

I've an example which is detailed below, if necessary i can give more example.

这是有关我的应用程序是由项目大小信息:

This is size info about items my app is composed of:


  • .ipa文件的大小:105 MB,

  • Size of .ipa file: 105 mb,

应用程序文件的大小(位于的文件夹有效载荷的):1​​84.6万桶,

Size of application file(located in Payload folder): 184.6 mb,

当我表明应用程序文件包的内容,我有可执行文件和媒体来源的总规模量大约36 MB:

When i show package contents of application file, i've got executable and media sources whose total size amount is circa 36 mb:


  • 可执行文件的大小:29.9 MB,

  • Size of executable file: 29.9 mb,

媒体来源(闪图像等)尺寸:大约6 MB

Size of media sources(splash images, etc): circa 6 mb

此外,在 Symbols文件夹的(它位于同一目录中的文件夹有效载荷的),有2 .symbols文件。它们的尺寸为37.8万桶和40.4万桶。

Also, in Symbols folder(which located in the same directory with Payload folder) there are 2 .symbols files. Their sizes are 37.8 mb and 40.4 mb.

最后,在App Store的我的应用程序出现带有171 MB的大小。

Finally, in App Store my application appears with size of 171 mb.

虽然.ipa文件更加少(105 MB),我不能明白为什么App Store的规模是如此之大。
previously,我的应用的大小过于接近的.ipa文件大小。然而,过去几个月也有大小之间的差异很大(这也适用于更新的应用,不仅适用于新的应用程序)。我无法找到与此相关的问题对苹果的文档的最新声明。如果有人澄清这个问题对我来说,或直接我在这个问题上的任何来源,我真的很感激。

While .ipa file is much more less (105 mb), i cannot get why App Store size is so great. Previously, my apps' size were too close to .ipa file size. However, for last couple of months there are great difference between the sizes(this also valid for updated apps, not only valid for new apps). I could not find updated statement related to this issue on Apple's documentation. If anybody clarify this issue for me or direct me any source on this issue, i'd really be thankful.

推荐答案

由于iOS的9一个区别是<一个href=\"https://developer.apple.com/library/tvos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html\"相对=nofollow>应用程序细化:一个变体只包含可执行的体系结构和资源,需要为目标设备

One difference since iOS 9 is app thinning: "A variant contains only the executable architecture and resources that are needed for the target device."

不需要特定设备的许多资源可以被移除,所以下载到设备的大小是基于该设备上。

Many resources not needed for a specific device may be removed, so the size downloaded to a device is based on that device.

有可能现在还放在如何THW ESIZE在App Store中报道的不同,因为不再有一刀切的所有设备。

There may also now be a difference on how thw esize is reported in the app store since there is no longer one-size fits all devices.

此外上传到App Store中可能含有位code未下载到设备上。

Additionally the upload to the app store may contain Bitcode which is not downloaded to the device.

这篇关于是什么决定在App Store应用的大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆