【发布时间】:2011-01-27 02:52:55
【问题描述】:
我的编程决定与我还剩下多少空间直接相关,或者更糟糕的是,我可能需要剃掉多少才能达到 10mb 的限制。我听说苹果已经悄悄地将 3G 和 Edge 的下载限制从 10mb 提高到了 20mb,为 4 月份的 iPad 做准备。
不管怎样,我真正的问题是如何粗略估计在我仍处于开发阶段时我的应用程序将结束的规模?
我的开发文件夹的文件大小大约是 1 比 1 的比例吗?我开发的压缩文件大小是更好的近似值吗?我的 .xcodeproj 文件只有几百 kB,但我的文件夹大小为 11.8 MB。我有一个 .sqlite 数据库,不到 20 个小 png 图像和一个 Settings.Bundle。其余的是与构建、iphoneOS 构建、模拟器等相关的未知 Xcode 文件。我的源代码相当大,在大多数主要控制器中大约有 1000 行,总共大约 48 个 .h&.m 文件。但是我的开发文件夹中的类文件夹小于 800kb。在我的构建文件中挖掘,有很多我认为不会对最终产品有贡献的 iphone 模拟器文件和调试文件。应用程序文件指出它大约为 2.3 MB。然而,这与 11.8 MB 的差异如此之大,我不得不怀疑这是否只是等式的一部分。
我的设备上有应用程序,我正处于测试阶段。因此,我虽然会尝试通过签入 iTunes 来查看设备上的工作版本有多大,但是我的开发应用程序在应用程序的 iphone 屏幕右侧可见,但没有关于应用程序的信息,最重要的是它的大小.
我还检查了管理器,我使用了屏幕的下部-(应用程序),找到了我的应用程序并选择了下拉箭头,它给出了我的“应用程序数据”和右侧的下载箭头按钮来保存文件在我的桌面上,以唯一的 AppleID 命名。在文件夹内它有三个文件夹(文档、库、tmp),文档有我的 .sqlite 数据库的副本,库还有一些文件,但没有任何明显或大小的文件,并且 tmp 是空的。总而言之,整个文件夹只有 164kb - 这告诉我这也不是找到大小的正确位置。
我了解该大小被认为是我的二进制文件加上我添加的所有其他文件和图像的大小。有没有人有一种有效的方法来衡量二进制文件的大小或将开发文件夹的大小与最终的 App Store 应用程序大小相关联。
我知道已经发布了类似方面的问题,但我找不到任何真正描述...什么文件或如何具体确定大小的已回答帖子。我知道这个问题看起来像一本书,但我只是想具体说明我正在寻找什么以及迄今为止的尝试。 *请注意,所有文件均已解压缩,并且仍处于单个应用程序的正常工作 Xcode 顺序中,没有引入的构建或引用的项目。
我确定这是直截了当的,我只是不知道该往哪里看?
【问题讨论】:
-
尽管您在这里提供了更多细节,但我相信这个问题的答案很好地涵盖了这个主题:stackoverflow.com/questions/1193173/iphone-application-size
标签: iphone memory size app-store