Iphone 苹果是否改变了他们的应用程序归档方法?

Iphone 苹果是否改变了他们的应用程序归档方法?,iphone,xcode,app-store,distribution,Iphone,Xcode,App Store,Distribution,我们一直在努力将我们的应用程序的容量控制在20MB以下,这样就可以通过无线方式下载,而我们上一次发布是在两周前,我们成功了 这需要一系列的尝试和错误,但最终我们削减了我们的应用程序到27MB(未压缩),在商店中显示为19.5MB 一切似乎都很好,直到我们做了一个小的代码更新来修复一些错误,突然应用商店版本的应用膨胀到完全未压缩的27MB大小!我刚刚检查了分发档案,新的二进制文件实际上比旧的小2k 有人知道这是什么原因吗?有一种方法可以计算最终尺寸。简言之: 通过右键单击->显示包内容(在Mac

我们一直在努力将我们的应用程序的容量控制在20MB以下,这样就可以通过无线方式下载,而我们上一次发布是在两周前,我们成功了

这需要一系列的尝试和错误,但最终我们削减了我们的应用程序到27MB(未压缩),在商店中显示为19.5MB

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

有人知道这是什么原因吗?

有一种方法可以计算最终尺寸。简言之:

  • 通过右键单击->显示包内容(在Mac上)打开.app包
  • 找到可执行文件并记住其(未压缩)大小(大小“A”)
  • 从包中删除可执行文件
  • 压缩包并记住包的压缩大小(大小“B”)
  • 大小“C”是苹果公司添加到捆绑包中的额外文件的100KB
应用程序最大大小的最终计算如下:

A+B+C=批准后应用程序的最大大小

简言之:


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

您是否更改了以前提交的Xcode版本?添加关于您所做不同操作的任何其他详细信息都会很有用。它们都是随XCode 3.2.5提交的。我想不出我在这两个版本之间做了什么不同……这让我很害怕,因为我的应用程序,就像你的一样,正处于危险之中。