Kích thước tối đa của ứng dụng iOS


190

Kích thước tối đa của một ứng dụng iOS là gì? bất kỳ hạn chế?


Câu trả lời phụ thuộc vào cách bạn cung cấp ứng dụng. Có thể có giới hạn chuyển 3G, cộng với tải xuống khoảng 2X thiết bị từ iTunes qua wifi.
hotpaw2

Xin lưu ý rằng cảnh báo trên iTunes Connect không nói gì về giới hạn 100 MB chỉ dành cho giao hàng qua mạng . stackoverflow.com/a/34753920/481207
Matt

Câu trả lời:


347

4GB là kích thước tối đa mà ứng dụng iOS của bạn có thể có.

Kể từ ngày 26 tháng 1 năm 2017

Chỉ kích thước ứng dụng cho iOS (& tvOS)

Tổng kích thước không nén của ứng dụng của bạn phải nhỏ hơn 4GB. Mỗi tệp thực thi Mach-O (ví dụ app_name.app/app_name:) không được vượt quá các giới hạn sau:

  • Đối với các ứng dụng có MinimumOSVersionít hơn 7.0: tối đa 80 MB cho tổng số tất cả __TEXTcác phần trong tệp nhị phân.
  • Đối với các ứng dụng có từ MinimumOSVersion7.x đến 8.x: tối đa 60 MB mỗi lát cho__TEXT phần của mỗi lát kiến ​​trúc trong tệp nhị phân.
  • Đối với các ứng dụng có MinimumOSVersion9.0 hoặc cao hơn: tối đa 500 MB cho tổng số tất cả __TEXTcác phần trong tệp nhị phân.

Tuy nhiên, hãy xem xét thời gian tải xuống khi xác định kích thước ứng dụng của bạn. Giảm thiểu kích thước của tệp càng nhiều càng tốt, hãy nhớ rằng có giới hạn 100 MB cho các tải xuống qua mạng.

Thông tin này có thể được tìm thấy tại iTunes Connect Developer Guide: Gửi ứng dụng để xem xét ứng dụng .


Kể từ ngày 12 tháng 2 năm 2015

(Chỉ dành cho iOS) Kích thước ứng dụng

Tệp nhị phân của Ứng dụng iOS có thể lớn tới 4 GB, nhưng mỗi tệp thực thi (app_name.app/app_name) không được vượt quá 60 MB. Ngoài ra, tổng kích thước không nén của ứng dụng phải nhỏ hơn 4 tỷ byte. Tuy nhiên, hãy xem xét thời gian tải xuống khi xác định kích thước ứng dụng của bạn. Giảm thiểu kích thước của tệp càng nhiều càng tốt, hãy nhớ rằng có giới hạn 100 MB cho các tải xuống qua mạng.

Thông tin này có thể được tìm thấy trên trang 77 của Hướng dẫn dành cho nhà phát triển iTunes Connect .


Kể từ ngày 12 tháng 12 năm 2013

(Chỉ dành cho iOS) Kích thước ứng dụng

Tệp nhị phân của Ứng dụng iOS có thể lớn tới 2 GB, nhưng tệp thực thi (app_name.app/app_name) không thể vượt quá 60 MB. Tuy nhiên, hãy xem xét thời gian tải xuống khi xác định kích thước ứng dụng của bạn. Giảm thiểu kích thước của tệp càng nhiều càng tốt, hãy nhớ rằng có giới hạn 100 MB cho các tải xuống qua mạng.

Thông tin này có thể được tìm thấy ở trang 58 của Hướng dẫn dành cho nhà phát triển iTunes Connect .


Kể từ ngày 6 tháng 6 năm 2013

Thông tin trên vẫn giống nhau ngoại trừ kích thước Tệp thực thi hiện bị giới hạn ở 60MB . Những thay đổi này có thể được tìm thấy trên trang 237 của hướng dẫn.


Kể từ ngày 10 tháng 1 năm 2013

Thông tin trên vẫn giống nhau ngoại trừ kích thước Tệp thực thi hiện bị giới hạn ở 60MB . Những thay đổi này có thể được tìm thấy ở trang 208 của hướng dẫn.


Kể từ ngày 31 tháng 10 năm 2012

Thông tin trên vẫn giống nhau ngoại trừ các bản tải xuống Over The Air hiện là 50 MB . Những thay đổi này có thể được tìm thấy trên trang 206 của hướng dẫn. Cảm ơn bình luận từ Ozair Kafray .


Kể từ ngày 19 tháng 7 năm 2012

Thông tin trên vẫn giống nhau ngoại trừ các bản tải xuống Over The Air hiện là 50 MB . Những thay đổi này có thể được tìm thấy trên trang 214 của hướng dẫn. Nhờ nhận xét từ marsbear . Ngoài ra, tài liệu đã được chuyển đến đây:

http://developer.apple.com/l Library / ios / document / LacularUtilities /Conualual /iTunesConnect_Guide /iTunesConnect_Guide.pdf


Kể từ ngày 13 tháng 7 năm 2012

Thông tin trên vẫn giống nhau ngoại trừ các bản tải xuống Over The Air hiện là 50 MB . Những thay đổi này có thể được tìm thấy trên trang 209 của hướng dẫn.


Kể từ ngày 29 tháng 3 năm 2012 (phiên bản 7.4)

Thông tin trên vẫn giống nhau ngoại trừ các bản tải xuống Over The Air hiện là 50 MB . Những thay đổi này có thể được tìm thấy trên trang 209 của hướng dẫn.


Kể từ ngày 23 tháng 1 năm 2012 (phiên bản 7.3)

Các thông tin trên vẫn giống nhau, tuy nhiên, nó có thể được tìm thấy ở trang 172 của hướng dẫn.


Kể từ ngày 17 tháng 10 năm 2011 (phiên bản 7.2)

Các thông tin trên vẫn giống nhau, tuy nhiên, nó có thể được tìm thấy ở trang 180 của hướng dẫn. Cảm ơn bình luận từ Luke cho bản cập nhật.


Kể từ ngày 22 tháng 9 năm 2011 (phiên bản 7.1)

Các thông tin trên vẫn giống nhau, tuy nhiên, nó có thể được tìm thấy ở trang 179 của hướng dẫn. Cảm ơn bình luận từ Saxon Druce cho bản cập nhật.


10
Đây không phải chỉ dành cho App Store sao? Bạn không thể có ứng dụng cá nhân / doanh nghiệp trên 2GB?
Mytheral

1
Trong phiên bản hiện tại của hướng dẫn được liên kết (phiên bản 7.1, ngày 22 tháng 9 năm 2011), ghi chú này nằm ở trang 179.
Saxon Druce

1
@Mytheral Không, hệ thống tệp FAT không thể lưu trữ tệp trên 2 GB và nó cần phải tương thích. Do đó giới hạn 2GB :(
Maciej Swic

2
Họ đã thay đổi giới hạn OTA thành 50mb: iphonehacks.com/2012/03/ .
Nick Weaver

3
Cảm ơn thông tin này, nhưng bạn có thể cho tôi biết nơi để tìm nó không? Liên kết "Hướng dẫn dành cho nhà phát triển iTunes Connect" mà bạn cung cấp đã bị hỏng và ở mọi nơi tôi có thể tìm thấy tài liệu đó, nó ở dạng phân cấp không thể tìm kiếm và không có số trang.
Duncan C

17

150MB là hạn chế cho tải xuống qua mạng thông qua mạng di động. Bất cứ điều gì ở trên và người dùng sẽ được đề xuất đồng bộ hóa Wi-Fi hoặc iTunes để thực sự có được ứng dụng của bạn.

Điều này sẽ không ngăn chặn việc mua hàng tại điểm bán hàng.


Không, nó sẽ không ngăn cản việc mua hàng nhưng nó gây phiền nhiễu. Nó sẽ đặt biểu tượng cho bạn SpringBoard, xuất hiện để bắt đầu tải xuống sau đó đưa ra cảnh báo kích thước.
Maciej Swic

1
Hạn chế dỡ bỏ: bạn có thể tải về kích thước không giới hạn trên di động kể từ iOS 13.
Cœur

6

Với việc phát hành iOS 7 (ngày 18 tháng 9 năm 2013), apple đã tăng giới hạn tải xuống di động không dây lên 100MBs.

Kích thước ứng dụng tối đa vẫn là 2GB.

Nguồn


Bạn có thể nhân đôi tất cả dữ liệu của mình: giờ đây là 200 MB qua mạng và tối đa 4GB.
Cœur

Ngoài ra, với việc phát hành iOS 13, bạn có thể tải xuống kích thước không giới hạn trên di động.
Cœur

4

Kể từ tháng 6 năm 2019, nếu người dùng của bạn ở trên iOS 13, giới hạn tải xuống di động đã được gỡ bỏ. Người dùng chỉ cần nhận được một cảnh báo ngay bây giờ. Đọc ở đây

Trong trường hợp bài viết bị xóa ở đây là ảnh chụp màn hình của nó bên dưới

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


3

Xin lưu ý rằng cảnh báo trên iTunes Connect không nói gì về giới hạn chỉ dành cho giao hàng qua mạng . Sẽ là tốt hơn nếu cảnh báo đề cập đến điều này.

nhập mô tả hình ảnh ở đây


3

Kể từ tháng 7 năm 2016:

Câu trả lời ngắn:

  1. Nếu trò chơi của bạn được phát hành cho iOS 9.0 trở lên, bạn có thể có kích thước ứng dụng tối đa 400 MB cho kích thước của tệp nhị phân Mach-O (ví dụ: app_name.app/app_name).

  2. Tổng kích thước không nén của ứng dụng của bạn phải nhỏ hơn 4 Gb.


Câu trả lời dài:

Tổng kích thước không nén của ứng dụng của bạn phải nhỏ hơn 4 tỷ byte. Mỗi tệp thực thi Mach-O (ví dụ: app_name.app/app_name) không được vượt quá các giới hạn này:

Đối với các ứng dụng có MinimalOSVersion nhỏ hơn 7.0: tối đa 80 MB cho tổng số tất cả các phần __TEXT trong tệp nhị phân.

Đối với các ứng dụng có MinimalOSVersion là 7.x đến 8.x: tối đa 60 MB mỗi lát cho phần __TEXT của mỗi lát kiến ​​trúc trong tệp nhị phân.

Đối với các ứng dụng có MinimalOSVersion là 9.0 hoặc cao hơn: tối đa 400 MB cho kích thước của tệp nhị phân Mach-O.

Tuy nhiên, hãy xem xét thời gian tải xuống khi xác định kích thước ứng dụng của bạn. Giảm thiểu kích thước của tệp càng nhiều càng tốt, hãy nhớ rằng có giới hạn 100 MB cho các tải xuống qua mạng. Các tệp xây dựng lớn bất thường thường là kết quả của việc lưu trữ dữ liệu, chẳng hạn như hình ảnh, bên trong chính tệp nhị phân được biên dịch thay vì dưới dạng tài nguyên bên trong gói ứng dụng của bạn. Nếu bạn đang biên dịch một hình ảnh hoặc tập dữ liệu lớn vào tệp nhị phân của mình, tốt nhất nên chia dữ liệu này thành một tài nguyên được tải động bởi ứng dụng của bạn.


Dưới đây là liên kết đến Hướng dẫn dành cho nhà phát triển của Apple có chứa thông tin tôi đã đăng ở trên:

https://developer.apple.com/l Library / preselease / content / document / LacularUtilities /Conualual /iTunesConnect_Guide / Chap / SepmitTheApp.html

Bạn có thể vào phần " Gửi ứng dụng để đánh giá ứng dụng " trên liên kết ở trên để đọc thêm về thông tin tôi đã đăng ở trên.


1

50 Meg là mức tối đa để tải xuống dữ liệu di động.

Nhưng bạn có thể giữ nó ở dưới cửa hàng ứng dụng và sau đó ứng dụng tải xuống nội dung khác sau khi người dùng cài đặt và chạy ứng dụng, vì vậy ứng dụng có thể lớn hơn. Nhưng không chắc chắn những gì các quy tắc táo cho điều này.

Tôi biết rằng tất cả các giao dịch mua trong ứng dụng cần phải được phê duyệt, nhưng không chắc chắn loại nội dung này có cần được phê duyệt hay không.


0

Hiện đang chấp nhận Binaries lớn hơn ngày 12 tháng 2 năm 2015

Giới hạn kích thước của gói ứng dụng được gửi qua iTunes Connect đã tăng từ 2 GB lên 4 GB, do đó bạn có thể bao gồm nhiều phương tiện hơn trong bài gửi của mình và cung cấp trải nghiệm người dùng phong phú hơn, đầy đủ hơn khi cài đặt. Xin lưu ý rằng thay đổi này không ảnh hưởng đến giới hạn kích thước phân phối mạng di động là 100 MB.

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.