iOS应用程序的最大大小是多少?有什么限制吗?
iOS应用程序的最大大小是多少?有什么限制吗?
Answers:
仅适用于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开发人员指南:将应用程序提交给App Review中找到此信息。
(仅限iOS)应用程式大小
iOS App二进制文件最大可以为4 GB,但是每个可执行文件(app_name.app/app_name)不得超过60 MB。此外,应用程序的总未压缩大小必须小于40亿字节。但是,在确定应用程序的大小时,请考虑下载时间。请记住,最大下载文件的最大限制为100 MB。
此信息可以在iTunes Connect开发人员指南的第77页上找到。
(仅限iOS)应用程式大小
iOS App二进制文件可以最大为2 GB,但是可执行文件(app_name.app/app_name)不能超过60MB。但是,在确定应用程序的大小时,请考虑下载时间。请记住,通过无线下载最大限制为100 MB。
可以在iTunes Connect开发人员指南的第58页上找到此信息。
除了可执行文件大小现在限制为60MB以外,以上信息仍然相同。这些更改可以在指南的第237页上找到。
除了可执行文件大小现在限制为60MB以外,以上信息仍然相同。这些更改可以在指南的第208页上找到。
除了Over The Air下载(现在为50MB)外,上述信息仍然相同。这些更改可以在指南的第206页上找到。感谢Ozair Kafray的评论。
除了Over The Air下载(现在为50MB)外,上述信息仍然相同。这些更改可以在第214页上找到在指南的。感谢marsbear的评论。此外,文档已移至此处:
除了Over The Air下载(现在为50MB)外,上述信息仍然相同。这些更改可以在第209页上找到在指南的。
除了Over The Air下载(现在为50MB)外,上述信息仍然相同。这些更改可以在指南的第209页上找到。
以上信息仍然相同,但是可以在指南的第172页上找到。
以上信息仍然相同,但是可以在指南的第180页上找到。感谢卢克的更新意见。
以上信息仍然相同,但是可以在指南的第179页上找到。感谢Saxon Druce的更新评论。
150MB是通过蜂窝网络进行空中下载的限制。除此之外,系统还会建议用户通过Wi-Fi或iTunes同步来获取您的应用。
但是,这不会阻止在销售点进行购买。
截至2016年7月:
简短答案:
如果您的游戏是针对iOS 9.0或更高版本发布的,则Mach-O二进制文件的大小(例如,app_name.app/app_name)的最大应用程序大小为400 MB。
您应用的总未压缩大小必须小于4 Gb。
长答案:
您应用的总未压缩大小必须小于40亿字节。每个Mach-O可执行文件(例如,app_name.app / app_name)不得超过以下限制:
对于MinimumOSVersion小于7.0的应用程序: 最多80 MB二进制文件中所有__TEXT节的总和。
对于MinimumOSVersion为7.x到8.x的应用程序: 二进制文件中每个体系结构切片的__TEXT部分的每个切片最大60 MB。
对于MinimumOSVersion为9.0或更高版本的应用程序: Mach-O二进制文件的大小最大为400 MB。
但是,在确定应用程序的大小时,请考虑下载时间。请记住,通过无线下载最大限制为100 MB。异常大的构建文件通常是由于将数据(例如图像)存储在已编译的二进制文件本身而不是作为应用程序包内部的资源的结果。如果要将图像或大型数据集编译为二进制文件,则最好将这些数据拆分为应用程序动态加载的资源。
这是指向Apple开发人员指南的链接,其中包含我上面发布的信息:
您可以转到上面的链接中的“ 提交应用程序以供应用程序审查 ”部分,以详细了解我在上面发布的信息。
现在接受更大的二进制文件2015年2月12日
通过iTunes Connect提交的应用程序包的大小限制从2 GB增加到4 GB,因此您可以在提交的文件中包含更多媒体,并在安装时提供更完整,丰富的用户体验。请记住,此更改不会影响100 MB的蜂窝网络传送大小限制。