iOS应用程序的最大大小是多少?任何限制?
答案 0 :(得分:339)
仅适用于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找到。
(仅限iOS)应用程序大小
iOS App二进制文件可以大到4 GB,但每个可执行文件(app_name.app/app_name)必须 不超过60 MB。此外,应用程序的总未压缩大小必须小于40亿 字节。但是,请在确定应用程序大小时考虑下载时间。最小化文件的大小 尽可能地记住,无线下载有100 MB的限制。
此信息可在iTunes Connect Developer Guide的第77页中找到。
(仅限iOS)应用程序大小
iOS App二进制文件可以大到2 GB,但可执行文件(app_name.app/app_name)不能超过60 MB。但是,请在确定应用程序大小时考虑下载时间。尽可能减小文件的大小,请记住,无线下载限制为100 MB。
此信息可在iTunes Connect Developer Guide的第58页中找到。
上述信息仍然相同,但可执行文件大小除外,现在仅限于 60MB 。这些更改可以在指南的第237页中找到。
上述信息仍然相同,但可执行文件大小除外,现在仅限于 60MB 。这些更改可以在指南的第208页中找到。
上述信息仍然相同,但空中下载除外,现在 50MB 。可以在指南的第206页中找到这些更改。感谢Ozair Kafray的评论。
上述信息仍然相同,但空中下载除外,现在 50MB 。可以在指南的第214页中找到这些更改。感谢marsbear的评论。此外,该文件已移至此处:
上述信息仍然相同,但空中下载除外,现在 50MB 。可以在指南的第209页中找到这些更改。
上述信息仍然相同,但空中下载除外,现在 50MB 。这些更改可以在指南的第209页中找到。
上述信息仍然相同,但可以在指南的第172页中找到。
以上信息仍然相同,但可以在指南的第180页中找到。感谢Luke对此更新的评论。
以上信息仍然相同,但可以在指南的第179页中找到。感谢Saxon Druce对此更新的评论。
答案 1 :(得分:17)
100MB <打击> 50MB 20MB 是通过蜂窝网络进行无线下载的约束。除此之外,用户将需要Wi-Fi或iTunes同步才能真正获得您的应用。
这不会阻止在销售点进行购买。
答案 2 :(得分:6)
答案 3 :(得分:3)
截至2016年7月:
简答:
如果您的游戏是针对iOS 9.0或更高版本发布的,那么对于Mach-O二进制文件的大小,您可以拥有 400 MB 的最大应用程序大小(例如,app_name.app / APP_NAME)。
您应用的总未压缩大小必须小于4 Gb。
长答案:
您应用的总未压缩大小必须小于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开发人员指南的链接,其中包含我上面发布的信息:
您可以在上面的链接中转到“提交App for App Review ”部分,详细了解我在上面发布的信息。
答案 4 :(得分:2)
答案 5 :(得分:1)
50 Meg是Cell数据下载的最大值。
但是您可以在应用程序商店中保留它,然后在用户安装并运行应用程序后让应用程序下载其他内容,这样应用程序可以更大。但不确定苹果的规则是什么。
我知道所有应用内购买都需要获得批准,但不确定此类内容是否需要获得批准。
答案 6 :(得分:0)
现在接受更大的二进制文件 2015年2月12日
通过iTunes Connect提交的应用包的大小限制已从2 GB增加到4 GB,因此您可以在提交中包含更多媒体,并在安装时提供更完整,丰富的用户体验。请记住,此更改不会影响100 MB的蜂窝网络传送大小限制。
答案 7 :(得分:0)