Xamarin形式的IOS应用程序大小从认证后的42.8 MB增加到108 MB

时间:2016-10-12 11:51:32

标签: xamarin.ios size xamarin.forms

根据IOS文档,我的应用程序大小从认证后的42.8 MB增加到108 MB

  

当您的应用被批准用于App Store时,它会使用DRM加密并重新压缩。加密和DRM将增加文件大小。增加的确切大小会有所不同,但如果二进制包含大部分连续的零,则可能会很大。添加加密后,您的应用的最终尺寸无法提前确定或保证。

是什么意思
  如果二进制包含大部分连续的零

,则

可能很重要

我想将链接行为设置为"链接所有程序集"但是我的应用程序崩溃,如果我设置。 请建议我减小尺寸的最佳方法。

1 个答案:

答案 0 :(得分:0)

当你提交应用程序代码被压缩时,这会成功,因为压缩依赖于代码中存在的重复模式。当Apple签署应用程序时,它首先加密应用程序代码,因为加密代码本质上是随机数据,所以没有压缩模式和大小增加。