【问题标题】:App Size Limit and Finding the size of your app应用程序大小限制和查找应用程序的大小
【发布时间】:2014-05-18 07:41:31
【问题描述】:

好的,所以我读过无数地方说应用程序大小限制是 20 mb,有些人说是 50mb... 是什么?

更重要的是,我当前的应用在 Organizer 的存档部分中的“估计应用商店大小”为 106.1mb。但是,当我将它分发到临时文件时,它以 .ipa 的形式出现,大小为 48.3mb。我应该使用哪一个,我很困惑为什么它们如此不同。

【问题讨论】:

  • 我的应用程序大小超过 1GB。尝试从 3G 下载时可能会施加限制。

标签: iphone ios xcode


【解决方案1】:

这方面的官方(并且是最新的)资源是 iTunes 连接指南的 Uploading Your Binary 部分(展开“开始准备上传二进制流程”部分)。在此编辑时,它指出:

iOS App 二进制文件最大可达 2 GB,但可执行文件 (app_name.app/app_name) 不能超过 60 MB。但是,在确定您的应用程序大小时,请考虑下载时间。尽可能减小文件大小,请注意无线下载有 100 MB 的限制

无线下载限制意味着低于此阈值的应用可以通过移动数据连接下载(超过限制的任何应用都需要 WiFi 连接,或通过计算机上的 iTunes 下载)。这一点很重要,因为许多用户可能无法访问 WiFi,而您不想阻止他们获取您的应用!

此外,.ipa 是一个压缩的加密 zip 文件,而存档只是一个完全膨胀的应用程序包,这就是文件大小不同的原因。 .ipa 文件大小将在 App Store 中使用,因此请使用它作为总大小的参考。也就是说,您的应用越小,用户显然就会越快乐!

【讨论】:

  • 感谢您,但我不确定为什么我生成的 .ipa 文件仍然具有与以前相似的文件大小。我从纯 .pvr 切换到使用 .pvr.ccz 反过来它可以减少整体文件大小,但最后它仍然是相同的。我这里有什么遗漏吗?
  • 这可能取决于您项目的实际内容。你有很多链接库/加密对象/等吗?有些东西不能安全地压缩,所以它们保持不变。
  • @Arian 你知道一个应用是否可以在预置的 iOS 设备上大于 2GB(我们正在开发一个内部项目,所以不会通过应用商店)?或者换一种说法,2Gb 限制是 Apple 设置的任意数字还是硬件/软件的基本限制?
  • @RecycledSteel 一个很好的答案on that here。我会说这听起来可能高达 4GB,但不可取,除非您的应用有一些特殊用途,否则您可能对捆绑数据过于繁重...... iDevices 的磁盘空间非常有限!
  • 我认为您的意思是 50MB,而不是 50GB?您可能需要更正它。
【解决方案2】:

Apple 最近在 WWDC '12 后不久将大小从 20 增加到 50。我不确定它是否正式宣布,但在较大的应用程序的错误消息中观察到。

使用 IPA 大小。从应用商店发送的文件被压缩。可能 106.1 是未压缩的大小,或者是一个错误。

【讨论】:

    【解决方案3】:

    今天,Apple 将无线 App Store 下载限制提高到 100MB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 2015-01-28
      • 1970-01-01
      • 2011-07-04
      • 1970-01-01
      相关资源
      最近更新 更多