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



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

当你的应用被app Store批准时,它会被DRM加密并重新压缩。加密和DRM将增加文件大小。增加的确切大小各不相同,但如果二进制包含大量连续零,则增加的大小可能很大。添加加密后应用程序的最终大小无法提前确定或保证。

是什么意思?
如果二进制包含大量连续零 ,

可以是显著的。

我想将链接行为设置为"链接所有程序集",但如果我设置了这个,我的应用程序就会崩溃。请告诉我缩小尺寸的最佳方法。

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

最新更新