Xcode归档,为什么企业ipa&x27;大小小于AppStore';s

Xcode归档,为什么企业ipa&x27;大小小于AppStore';s,xcode,app-store,ipa,enterprise,iphone-developer-program,Xcode,App Store,Ipa,Enterprise,Iphone Developer Program,相同的项目。我使用不同的BundleID存档IPA文件 企业:29Mb 应用商店:66Mb 为什么会发生这种情况?不同的存档是否因ipa大小不同而不同?我没有使用位码或其他方式来剥离代码。因为您提交给AppStore的ipa包含针对每个设备优化的所有可能的资产大小。因此,您构建的ipa的大小更大,没有任何意义,因为它没有反映实际大小 如果您想知道从AppStore下载的应用程序的大小,可以在提交到iTunesConnect后进行检查。那将是真正的尺寸 itunesconnect(应用商店连接)>

相同的项目。我使用不同的BundleID存档IPA文件

企业:29Mb 应用商店:66Mb


为什么会发生这种情况?不同的存档是否因ipa大小不同而不同?我没有使用位码或其他方式来剥离代码。

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

如果您想知道从AppStore下载的应用程序的大小,可以在提交到
iTunesConnect
后进行检查。那将是真正的尺寸

itunesconnect(应用商店连接)>你的应用>活动>所有版本>你的版本>一般信息>压缩文件大小>应用商店文件大小


我找到了原因。看看ipa,里面有符号文件。存档应用程序时,不要选择“包含符号”。它使ipa文件变小。

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

事实上,我已经在TestFilght上上传了ipa。它的下载大小是66Mb,就像你展示的图片一样。在我的服务器上上载企业的ipa文件。只需要29.6Mb。