Apple改变了他们的应用归档方法吗?

时间:2011-03-20 21:34:28

标签: iphone xcode app-store distribution

我们一直在努力让我们的应用程序低于20 MB,以便无线下载能够正常工作,并且在2周前我们的上一次发布成功了。

需要一堆试错才能做到正确,但最终我们将应用程序减少到27MB(未压缩),在商店中显示为19.5MB。

一切似乎都很好,直到我们做了一个小代码更新来修复一些错误,突然应用商店版本的应用程序迅速膨胀到完整的未压缩27MB大小!我刚检查了分发档案,而较新的二进制文件实际上比旧的二进制文件小2k。

有谁知道会导致这种情况的原因?

1 个答案:

答案 0 :(得分:2)

http://www.alexcurylo.com/blog/2010/05/22/tip-shipping-app-size/中,有一种计算最终尺寸的方法。简而言之:

  • 通过右键单击打开.app包 - >显示包装内容(在Mac上)
  • 找到可执行文件并记住其(未压缩)大小(大小“A”)
  • 从捆绑包中删除可执行文件
  • 压缩捆绑包并记住捆绑包的压缩大小(大小“B”)
  • 大小“C”是Apple添加到捆绑包中的附加文件中的100 KB。

应用程序最大大小的最终计算如下:

A + B + C =批准后应用的最大尺寸

用文字说明:

(未压缩的可执行文件大小)+(应用程序包压缩但没有可执行文件)+ 0,1 MB =批准后应用程序的最大大小