Maksymalny rozmiar aplikacji iOS

Jaki jest maksymalny rozmiar aplikacji na iOS? jakieś ograniczenia?

 176
Author: woz, 2011-01-21

7 answers

4GB to maksymalny rozmiar, jaki może mieć Twoja aplikacja na iOS.

Stan na 26 stycznia 2017

Rozmiar aplikacji tylko dla iOS (i tvOS)

Całkowity nieskompresowany rozmiar aplikacji musi być mniejszy niż 4 GB. Każdy plik wykonywalny Mach-O (na przykład app_name.app/app_name) nie może przekraczać tych limitów:

  • dla aplikacji, których MinimumOSVersion jest mniejsza niż 7.0: maksymalnie 80 MB dla wszystkich sekcji __TEXT w pliku binarnym.
  • dla aplikacji, których MinimumOSVersion jest 7.x do 8.x: maksymalnie 60 MB na kawałek dla sekcji __TEXT każdego kawałka architektury w pliku binarnym.
  • dla aplikacji, których MinimumOSVersion wynosi 9,0 lub więcej: maksymalnie 500 MB dla wszystkich sekcji __TEXT w pliku binarnym.

Przy określaniu rozmiaru aplikacji należy jednak wziąć pod uwagę czasy pobierania. Zminimalizuj Rozmiar pliku tak bardzo, jak to możliwe, pamiętając, że istnieje limit 100 MB dla pobrań bezprzewodowych.

Informacje te można znaleźć na iTunes Connect Przewodnik dla programistów: przesyłanie aplikacji do recenzji aplikacji .


Stan na 12 lutego 2015

(Tylko iOS) rozmiar aplikacji

Pliki binarne aplikacji IOS mogą mieć aż 4 GB, ale każdy plik wykonywalny (nazwa aplikacji.app/app_name) musi nie przekracza 60 MB. Ponadto całkowity nieskompresowany rozmiar aplikacji musi być mniejszy niż 4 miliardy bajtów. Przy określaniu rozmiaru aplikacji należy jednak wziąć pod uwagę czasy pobierania. Zminimalizuj Rozmiar pliku jak najwięcej, należy pamiętać, że istnieje limit 100 MB dla pobierania over-the-air.

Informacje te można znaleźć na stronie 77 iTunes Connect Developer Guide .

Stan na 12 grudnia 2013

(Tylko iOS) rozmiar aplikacji

Pliki binarne aplikacji IOS mogą mieć aż 2 GB, ale plik wykonywalny (nazwa aplikacji.app/app_name) nie może przekraczać 60MB. Przy określaniu rozmiaru aplikacji należy jednak wziąć pod uwagę czasy pobierania. Zminimalizuj Rozmiar pliku tak bardzo, jak to możliwe, pamiętając, że istnieje limit 100 MB dla pobrań bezprzewodowych.

Informacje te można znaleźć na stronie 58 iTunes Connect Developer Guide .

Stan na 6 czerwca 2013

Powyższe informacje są nadal takie same z wyjątkiem pliku wykonywalnego rozmiar, który jest teraz ograniczony do 60MB . zmiany te można znaleźć na strona 237 z przewodnik.


Stan na 10 stycznia 2013

Powyższe informacje są nadal takie same z wyjątkiem pliku wykonywalnego rozmiar, który jest teraz ograniczony do 60MB. zmiany te można znaleźć na strona 208 podręcznika.


Stan na 31 października 2012

Powyższe informacje są nadal takie same z wyjątkiem Over the Air downloads, który jest teraz 50MB . zmiany te można znaleźć na stronie 206 z przewodnika. Dzięki komentarzowi Ozair Kafray .


Stan na 19 lipca 2012

Powyższe informacje są nadal takie same z wyjątkiem Over the Air downloads, który jest teraz 50MB. zmiany te można znaleźć na strona 214 przewodnika. Dzięki komentarzowi marsbear . Ponadto dokument został przeniesiony tutaj:

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


Stan na 13 lipca 2012

Powyższe informacje są nadal takie same z wyjątkiem Over the Air downloads, który jest teraz 50MB. zmiany te można znaleźć na strona 209 przewodnika.


Stan na 29 marca 2012 (Wersja 7.4)

Powyższa informacja jest nadal to samo z wyjątkiem Over the Air downloads, który jest teraz 50MB. zmiany te można znaleźć na strona 209 przewodnika.


Stan na 23 stycznia 2012 (Wersja 7.3)

Powyższe informacje są nadal takie same, jednak można je znaleźć na stronie 172 przewodnika.


Stan na 17 października 2011 (Wersja 7.2)

Powyższe informacje są nadal takie same, jednak można je znaleźć na stronie 180 z przewodnik. Dzięki komentarzowi Luke za aktualizację.


Stan na 22 września 2011 (Wersja 7.1)

Powyższe informacje są nadal takie same, jednak można je znaleźć na stronie 179 przewodnika. Dzięki komentarzowi Saxon Druce za aktualizację.

 332
Author: WrightsCS,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:54:44

100MB 50MB 20MB {[2] } jest ograniczeniem dla pobierania over-the-air przez sieć komórkową. Wszystko powyżej, a użytkownicy będą wymagać synchronizacji Wi-Fi lub iTunes, aby rzeczywiście uzyskać aplikację.

Nie przeszkodzi to jednak zakupowi w punkcie sprzedaży.

 15
Author: Ben Zotto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-22 18:28:02

[[0]}wraz z wydaniem iOS 7 (18 września 2013) apple zwiększyło limit pobierania komórek over-the-air do 100 MB.

Maksymalny rozmiar aplikacji pozostaje 2GBs.

Źródło

 6
Author: Tasik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-12 04:08:33

Stan na Lipiec 2016:

Krótka Odpowiedź:

  1. Jeśli gra jest wydana na system iOS 9.0 lub nowszy, możesz mieć maksymalny rozmiar aplikacji 400 MB dla rozmiaru pliku binarnego Mach-O (na przykład nazwę aplikacji.app/app_name).

  2. Całkowity nieskompresowany rozmiar aplikacji musi być mniejszy niż 4 Gb.


Długa Odpowiedź:

Całkowity nieskompresowany rozmiar aplikacji musi być mniejszy niż 4 miliardy bajtów. Każdy plik wykonywalny Mach-O (na przykład, app_name.app/app_name) nie może przekraczać tych limitów:

Dla aplikacji, których minimalna wersja jest mniejsza niż 7.0: maksymalnie 80 MB dla wszystkich sekcji tekstu _ _ w pliku binarnym.

Dla aplikacji, których minimalna wersja to 7.x do 8.x: maksymalnie 60 MB na kawałek dla sekcji tekstowej _ _ każdego kawałka architektury w pliku binarnym.

Dla aplikacji, których minimalna wersja wynosi 9.0 lub więcej: maksymalnie 400 MB dla rozmiaru pliku binarnego Mach-O plik.

Przy określaniu rozmiaru aplikacji należy jednak wziąć pod uwagę czasy pobierania. Zminimalizuj Rozmiar pliku tak bardzo, jak to możliwe, pamiętając, że istnieje limit 100 MB dla pobrań bezprzewodowych. Rażąco duże pliki kompilacji są zwykle wynikiem przechowywania danych, takich jak obrazy, wewnątrz skompilowanego pliku binarnego, a nie jako zasobu w pakiecie aplikacji. Jeśli kompilujesz obraz lub duży zbiór danych do pliku binarnego, najlepiej byłoby podzielić te dane na zasób, który jest ładowany dynamicznie przez aplikację.


Oto link do Apple Developer Guide, który zawiera informacje, które zamieściłem powyżej:

Https://developer.apple.com/library/prerelease/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html{[40]

Możesz przejść do sekcji "przesyłanie aplikacji do przeglądu aplikacji " na powyższym linku, aby przeczytać więcej na temat informacji, które opublikowałem powyżej.

 3
Author: Thanh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-03 14:17:25

Należy pamiętać, że ostrzeżenie na iTunes Connect nie mówi nic o limicie jest tylko dla over-the-air dostawy . Byłoby lepiej, gdyby ostrzeżenie o tym wspomniało.

Tutaj wpisz opis obrazka

 2
Author: Matt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-12 21:14:44

50 Meg to maksymalna prędkość pobierania danych z komórek.

Ale może być w stanie utrzymać go pod tym w app store, a następnie pobrać aplikację inną zawartość po zainstalowaniu i uruchomieniu aplikacji przez użytkownika, więc aplikacja może być większa. Ale nie wiem, jakie są zasady apple.

Wiem, że wszystkie zakupy w aplikacji muszą zostać zatwierdzone, ale nie wiem, czy tego rodzaju treści muszą zostać zatwierdzone.

 1
Author: Patrick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-04 10:57:54

Teraz Akceptuję Większe Binaria Luty 12, 2015

Limit rozmiaru pakietu aplikacji przesłanego za pośrednictwem iTunes Connect wzrósł z 2 GB do 4 GB, dzięki czemu można dołączyć więcej multimediów do zgłoszenia i zapewnić pełniejsze, bogate doświadczenie użytkownika po instalacji. Należy pamiętać, że zmiana ta nie wpływa na limit rozmiaru dostawy sieci komórkowej wynoszący 100 MB.

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

 0
Author: Mohamed DiaaEldin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-13 00:13:31