Maksymalny rozmiar aplikacji na iOS

190

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

Chiron
źródło
Odpowiedź zależy od sposobu dostarczenia aplikacji. Mogą obowiązywać limity transferu 3G oraz około 2-krotne pobranie urządzenia z iTunes przez łącze Wi-Fi.
hotpaw2
Należy pamiętać, że ostrzeżenie w iTunes Connect nie mówi nic o tym, że limit 100 MB dotyczy wyłącznie dostarczania bezprzewodowego . stackoverflow.com/a/34753920/481207
Matt

Odpowiedzi:

347

4 GB to maksymalny rozmiar Twojej aplikacji na iOS.

Od 26 stycznia 2017 r

Rozmiar aplikacji tylko na 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 __TEXTsekcji pliku binarnego.
  • Dla aplikacji, których MinimumOSVersion o rozmiarze od 7.x do 8.x: maksymalnie 60 MB na plasterek dla __TEXTsekcji każdego plastra architektury w pliku binarnym.
  • W przypadku aplikacji, których wartość MinimumOSVersionwynosi 9,0 lub więcej: maksymalnie 500 MB na wszystkie __TEXTsekcje pliku binarnego.

Jednak przy określaniu rozmiaru aplikacji należy wziąć pod uwagę czasy pobierania. Zminimalizuj rozmiar pliku tak bardzo, jak to możliwe, pamiętając, że istnieje limit 100 MB do pobierania bezprzewodowego.

Informacje te można znaleźć w iTunes Connect Developer Guide: Przesyłanie aplikacji do przeglądu aplikacji .


Według stanu na 12 lutego 2015 r

(Tylko iOS) Rozmiar aplikacji

Pliki binarne aplikacji na iOS mogą mieć maksymalnie 4 GB, ale każdy plik wykonywalny (nazwa_aplikacji.app/nazwa_aplikacji) nie może przekraczać 60 MB. Ponadto całkowity nieskompresowany rozmiar aplikacji musi być mniejszy niż 4 miliardy bajtów. Jednak przy określaniu rozmiaru aplikacji należy wziąć pod uwagę czasy pobierania. Zminimalizuj rozmiar pliku tak bardzo, jak to możliwe, pamiętając, że istnieje limit 100 MB do pobierania bezprzewodowego.

Te informacje można znaleźć na stronie 77 w iTunes Connect Developer Guide .


Według stanu na 12 grudnia 2013 r

(Tylko iOS) Rozmiar aplikacji

Pliki binarne aplikacji na iOS mogą mieć nawet 2 GB, ale plik wykonywalny (nazwa_aplikacji.app/nazwa_aplikacji) nie może przekraczać 60 MB. Jednak przy określaniu rozmiaru aplikacji należy wziąć pod uwagę czasy pobierania. Zminimalizuj rozmiar pliku tak bardzo, jak to możliwe, pamiętając, że istnieje limit 100 MB do pobierania bezprzewodowego.

Te informacje można znaleźć na stronie 58 w iTunes Connect Developer Guide .


Według stanu na 6 czerwca 2013 r

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


Od 10 stycznia 2013 r

Powyższe informacje są nadal takie same, z wyjątkiem rozmiaru pliku wykonywalnego, który jest teraz ograniczony do 60 MB . Zmiany te można znaleźć na stronie 208 przewodnika.


Na dzień 31 października 2012 r

Powyższe informacje są nadal takie same, z wyjątkiem pobrań Over The Air, które obecnie wynoszą 50 MB . Zmiany te można znaleźć na stronie 206 przewodnika. Dzięki komentarzowi Ozaira Kafraya .


Według stanu na 19 lipca 2012 r

Powyższe informacje są nadal takie same, z wyjątkiem pobrań Over The Air, które obecnie wynoszą 50 MB . Zmiany te można znaleźć na stronie 214 przewodnika. Dzięki komentarzowi od marsbear . Ponadto dokument został przeniesiony tutaj:

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


Według stanu na 13 lipca 2012 r

Powyższe informacje są nadal takie same, z wyjątkiem pobierania Over The Air, które jest teraz 50 MB . Zmiany te można znaleźć na stronie 209 przewodnika.


Stan na 29 marca 2012 r. (Wersja 7.4)

Powyższe informacje są nadal takie same, z wyjątkiem pobrań Over The Air, które obecnie wynoszą 50 MB . Zmiany te można znaleźć na stronie 209 przewodnika.


Od 23 stycznia 2012 r. (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 r. (Wersja 7.2)

Powyższe informacje są nadal takie same, jednak można je znaleźć na stronie 180 przewodnika. Dzięki komentarzowi od Łukasza do aktualizacji.


Od 22 września 2011 r. (Wersja 7.1)

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

WrightsCS
źródło
10
Czy to nie dotyczy tylko App Store? Czy nie możesz mieć aplikacji osobistej / korporacyjnej powyżej 2 GB?
Mytheral
1
W aktualnej wersji połączonego przewodnika (wersja 7.1, 22 września 2011 r.) Ta notatka znajduje się na stronie 179.
Saxon Druce
1
@Mytheral Nie, system plików FAT nie może przechowywać plików większych niż 2 GB i musi pozostać kompatybilny. Stąd limit 2 GB :(
Maciej Swic
2
Zmieniono limit OTA do 50mb: iphonehacks.com/2012/03/... .
Nick Weaver,
3
Dzięki za te informacje, ale czy możesz mi powiedzieć, gdzie i jak je znaleźć? Podany link „Przewodnik programisty iTunes Connect” jest uszkodzony i wszędzie tam, gdzie mogę znaleźć ten dokument, ma on postać hierarchiczną, której nie można przeszukiwać i nie ma numerów stron.
Duncan C
17

150 MB stanowi ograniczenie pobierania bezprzewodowego za pośrednictwem sieci komórkowej. Wszystko powyżej i użytkownicy zostaną zasugerowani do synchronizacji Wi-Fi lub iTunes, aby faktycznie pobrać Twoją aplikację.

Nie zapobiegnie to jednak zakupowi w punkcie sprzedaży.

Ben Zotto
źródło
Nie, nie zapobiegnie to zakupowi, ale jest irytujące. Umieści na tobie ikonę SpringBoard, pojawi się, aby rozpocząć pobieranie, a następnie wyświetli ostrzeżenie o rozmiarze.
Maciej Swic
1
Limit zniesiony: możesz pobierać nieograniczone rozmiary na telefony komórkowe od iOS 13.
Cœur
6

Wraz z wydaniem iOS 7 (18 września 2013 r.) Apple zwiększyło limit pobierania bezprzewodowego komórkowego do 100 MB.

Maksymalny rozmiar aplikacji to 2 GB.

Źródło

Tasik
źródło
Możesz podwoić wszystkie swoje dane: teraz jest to 200 MB bezprzewodowo i maksymalnie 4 GB.
Cœur
Ponadto, wraz z wydaniem iOS 13, możesz pobierać nieograniczone rozmiary na komórki.
Cœur
4

W czerwcu 2019 r., Jeśli użytkownik korzysta z systemu iOS 13, limit pobierania komórkowego został zniesiony. Użytkownik otrzymuje teraz ostrzeżenie. Przeczytaj tutaj

W przypadku usunięcia tego artykułu poniżej zrzuty ekranu

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Lance Samaria
źródło
3

Należy pamiętać, że ostrzeżenie w iTunes Connect nie mówi nic o tym, że limit dotyczy tylko dostarczania bezprzewodowego . Byłoby lepiej, gdyby ostrzeżenie o tym wspomniało.

wprowadź opis zdjęcia tutaj

Matt
źródło
3

Od lipca 2016 r .:

Krótka odpowiedź:

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

  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 nazwa_aplikacji.app/nazwa_aplikacji) nie może przekraczać tych limitów:

W przypadku aplikacji, których MinimumOSVersion jest mniejsza niż 7.0: maksymalnie 80 MB dla wszystkich wszystkich __TEXT sekcji w pliku binarnym.

W przypadku aplikacji, których Minimalna wersja to 7.x do 8.x: maksymalnie 60 MB na wycinek dla sekcji __TEXT każdego wycinka architektury w pliku binarnym.

W przypadku aplikacji, których MinimumOSVersion wynosi 9,0 lub więcej: maksymalnie 400 MB dla rozmiaru pliku binarnego Mach-O.

Jednak przy określaniu rozmiaru aplikacji należy wziąć pod uwagę czasy pobierania. Zminimalizuj rozmiar pliku tak bardzo, jak to możliwe, pamiętając, że istnieje limit 100 MB do pobierania bezprzewodowego. Nienormalnie duże pliki kompilacji są zwykle wynikiem przechowywania danych, takich jak obrazy, w samym skompilowanym pliku binarnym, a nie jako zasób w pakiecie aplikacji. Jeśli kompilujesz obraz lub duży zestaw danych do pliku binarnego, najlepiej byłoby podzielić te dane na zasób ł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

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 zamieściłem powyżej.

Teksas_ września_2020
źródło
1

50 Meg to maksimum dla pobierania danych z komórki.

Ale może być w stanie utrzymać to poniżej w sklepie z aplikacjami, a następnie poprosić aplikację o pobranie innej zawartości po zainstalowaniu i uruchomieniu aplikacji przez użytkownika, aby aplikacja mogła być większa. Ale nie jestem pewien, jakie są do tego reguły jabłkowe.

Wiem, że wszystkie zakupy w aplikacji wymagają zatwierdzenia, ale nie jestem pewien, czy tego rodzaju treści wymagają zatwierdzenia.

Patrick
źródło
0

Akceptujemy większe pliki binarne 12 lutego 2015 r

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

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

Mohamed DiaaEldin
źródło