Xcode存档,为什么EnterPrise ipa'尺寸小于AppStore?

时间:2018-06-08 04:36:28

标签: xcode app-store ipa enterprise iphone-developer-program

同一个项目。我使用不同的BundleID归档IPA文件。

企业:29Mb App Store:66Mb

为什么会发生这种情况?由于ipa大小不同,不同的存档会不同吗?我没有使用bitcode或其他方式去剥离代码。

2 个答案:

答案 0 :(得分:0)

因为您提交给AppStore的ipa包含针对每个设备优化的所有可能资产大小。因此,构建ipa的大小更大,没有任何意义,因为它没有反映实际大小。

如果您想了解从AppStore下载应用程序的大小,可以在提交到itunesonnect后进行检查。这将是真正的大小。

  

itunesconnect(App Store Connect)>你的应用>活动>所有构建>你的构建>一般信息>压缩文件大小> App Store文件大小

enter image description here

答案 1 :(得分:0)

我找到了原因。看看ipa,里面有符号文件。存档应用时,请勿选择包含符号。它使ipa文件变小。 enter image description here

没有符号,我的ipa文件大小为31Mb,上传到iTunesConnect,它的大小是48.9Mb。我想这是因为iTunesConnect解压缩并重新压缩它。有人有想法吗?这是真的吗? enter image description here