iOS应用程序的最大大小

时间:2011-01-20 21:58:09

标签: ios app-store

iOS应用程序的最大大小是多少?任何限制?

8 个答案:

答案 0 :(得分:339)

4GB是您的iOS应用程序的最大尺寸。

截至2017年1月26日

  

仅适用于iOS(& tvOS)的应用尺寸

     

您应用的总未压缩大小必须小于4GB。每个Mach-O可执行文件(例如,app_name.app/app_name)不得超过这些限制:

     
      
  • 对于MinimumOSVersion小于7.0的应用:二进制文件中所有__TEXT部分的总数最多为80 MB。
  •   
  • 对于MinimumOSVersion为7.x到8.x的应用:对于二进制文件中每个体系结构片的__TEXT部分,每个切片最多为60 MB。
  •   
  • 对于MinimumOSVersion为9.0或更高版本的应用:二进制文件中所有__TEXT部分的总数最多为500 MB。
  •   
     

但是,请在确定应用的尺寸时考虑下载时间。尽可能减小文件的大小,请记住,无线下载限制为100 MB。

此信息可在iTunes Connect Developer Guide: Submitting the App to App Review找到。


截至2015年2月12日

  

(仅限iOS)应用程序大小

     

iOS App二进制文件可以大到4 GB,但每个可执行文件(app_name.app/app_name)必须   不超过60 MB。此外,应用程序的总未压缩大小必须小于40亿   字节。但是,请在确定应用程序大小时考虑下载时间。最小化文件的大小   尽可能地记住,无线下载有100 MB的限制。

此信息可在iTunes Connect Developer Guide第77页中找到。


截至2013年12月12日

  

(仅限iOS)应用程序大小

     

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

此信息可在iTunes Connect Developer Guide第58页中找到。


截至2013年6月6日

上述信息仍然相同,但可执行文件大小除外,现在仅限于 60MB 。这些更改可以在指南的第237页中找到。


截至2013年1月10日

上述信息仍然相同,但可执行文件大小除外,现在仅限于 60MB 。这些更改可以在指南的第208页中找到。


截至2012年10月31日

上述信息仍然相同,但空中下载除外,现在 50MB 。可以在指南的第206页中找到这些更改。感谢Ozair Kafray的评论。


截至2012年7月19日

上述信息仍然相同,但空中下载除外,现在 50MB 。可以在指南的第214页中找到这些更改。感谢marsbear的评论。此外,该文件已移至此处:

http://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/iTunesConnect_Guide.pdf


截至2012年7月13日

上述信息仍然相同,但空中下载除外,现在 50MB 。可以在指南的第209页中找到这些更改。


截至2012年3月29日(7.4版)

上述信息仍然相同,但空中下载除外,现在 50MB 。这些更改可以在指南的第209页中找到。


截至2012年1月23日(版本7.3)

上述信息仍然相同,但可以在指南的第172页中找到。


截至2011年10月17日(版本7.2)

以上信息仍然相同,但可以在指南的第180页中找到。感谢Luke对此更新的评论。


截至2011年9月22日(版本7.1)

以上信息仍然相同,但可以在指南的第179页中找到。感谢Saxon Druce对此更新的评论。

答案 1 :(得分:17)

100MB <打击> 50MB 20MB 是通过蜂窝网络进行无线下载的约束。除此之外,用户将需要Wi-Fi或iTunes同步才能真正获得您的应用。

这不会阻止在销售点进行购买。

答案 2 :(得分:6)

随着iOS 7 的发布(2013年9月18日),苹果将无线电下载限制增加到100MB。

最大应用尺寸仍为2GB。

Source

答案 3 :(得分:3)

截至2016年7月:

简答:

  1. 如果您的游戏是针对iOS 9.0或更高版本发布的,那么对于Mach-O二进制文件的大小,您可以拥有 400 MB 的最大应用程序大小(例如,app_name.app / APP_NAME)。

  2. 您应用的总未压缩大小必须小于4 Gb。

  3. 长答案:

    您应用的总未压缩大小必须小于40亿字节。每个Mach-O可执行文件(例如,app_name.app / app_name)不得超过这些限制:

    对于MinimumOSVersion小于7.0的应用:最大80 MB ,表示二进制文件中所有__TEXT部分的总数。

    对于MinimumOSVersion为7.x到8.x的应用:每个切片最多60 MB ,用于二进制文件中每个架构切片的__TEXT部分。

    对于MinimumOSVersion为9.0或更高版本的应用:最大400 MB ,用于Mach-O二进制文件的大小。

    但是,请在确定应用的尺寸时考虑下载时间。尽可能减小文件的大小,请记住,无线下载限制为100 MB。异常大的构建文件通常是在编译的二进制文件本身而不是作为应用程序包内的资源存储数据(如图像)的结果。如果要将图像或大型数据集编译到二进制文件中,最好将此数据拆分为由应用程序动态加载的资源。

    以下是Apple开发人员指南的链接,其中包含我上面发布的信息:

    https://developer.apple.com/library/prerelease/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

    您可以在上面的链接中转到“提交App for App Review ”部分,详细了解我在上面发布的信息。

答案 4 :(得分:2)

请注意,iTunes Connect上的警告并未说明仅限于无线投放的限制。如果警告提到这一点会更好。

enter image description here

答案 5 :(得分:1)

50 Meg是Cell数据下载的最大值。

但是您可以在应用程序商店中保留它,然后在用户安装并运行应用程序后让应用程序下载其他内容,这样应用程序可以更大。但不确定苹果的规则是什么。

我知道所有应用内购买都需要获得批准,但不确定此类内容是否需要获得批准。

答案 6 :(得分:0)

现在接受更大的二进制文件 2015年2月12日

通过iTunes Connect提交的应用包的大小限制已从2 GB增加到4 GB,因此您可以在提交中包含更多媒体,并在安装时提供更完整,丰富的用户体验。请记住,此更改不会影响100 MB的蜂窝网络传送大小限制。

https://developer.apple.com/news/?id=02122015a

答案 7 :(得分:0)

自2019年6月起,如果您的用户使用的是iOS 13,则蜂窝下载限制已提高。用户刚刚收到警告。 Read here

如果文章被删除,下面是该文章的屏幕截图

enter image description here

enter image description here

enter image description here