Dimensione massima di un'applicazione iOS


190

Qual è la dimensione massima di un'applicazione iOS? eventuali vincoli?


La risposta dipende dalla modalità di consegna dell'app. Potrebbero esserci limiti di trasferimento 3G, oltre a un download di circa 2X da iTunes tramite overhead wifi.
hotpaw2,

Tieni presente che l'avviso su iTunes Connect non dice nulla sul limite di 100 MB che è solo per la consegna via etere . stackoverflow.com/a/34753920/481207
Matt,

Risposte:


347

4 GB è la dimensione massima che può essere la tua app iOS.

Dal 26 gennaio 2017

Dimensioni dell'app solo per iOS (e tvOS)

La dimensione totale non compressa della tua app deve essere inferiore a 4 GB. Ogni file eseguibile Mach-O (ad esempio app_name.app/app_name) non deve superare questi limiti:

  • Per app il cui valore MinimumOSVersionè inferiore a 7,0: massimo 80 MB per il totale di tutte le __TEXTsezioni del file binario.
  • Per le app da MinimumOSVersion7.x a 8.x: massimo 60 MB per sezione per la __TEXTsezione di ciascuna sezione di architettura nel file binario.
  • Per app il cui numero MinimumOSVersionè 9.0 o superiore: massimo 500 MB per il totale di tutte le __TEXTsezioni del file binario.

Tuttavia, considera i tempi di download quando determini le dimensioni della tua app. Riduci al minimo le dimensioni del file, tenendo presente che esiste un limite di 100 MB per i download over-the-air.

Queste informazioni sono disponibili nella Guida per gli sviluppatori di iTunes Connect: Invio dell'app alla revisione dell'app .


Dal 12 febbraio 2015

(solo iOS) Dimensioni app

I file binari dell'app iOS possono avere una dimensione massima di 4 GB, ma ogni file eseguibile (nome_app.app/nome_app) non deve superare i 60 MB. Inoltre, la dimensione totale non compressa dell'app deve essere inferiore a 4 miliardi di byte. Tuttavia, considera i tempi di download quando determini le dimensioni della tua app. Riduci al minimo le dimensioni del file, tenendo presente che esiste un limite di 100 MB per i download over-the-air.

Queste informazioni sono disponibili a pagina 77 della Guida per gli sviluppatori di iTunes Connect .


Dal 12 dicembre 2013

(solo iOS) Dimensioni app

I file binari dell'app iOS possono avere dimensioni massime di 2 GB, ma il file eseguibile (nome_app.app/nome_app) non può superare i 60 MB. Tuttavia, considera i tempi di download quando determini le dimensioni della tua app. Riduci al minimo le dimensioni del file, tenendo presente che esiste un limite di 100 MB per i download over-the-air.

Queste informazioni sono disponibili a pagina 58 della Guida per gli sviluppatori di iTunes Connect .


Dal 6 giugno 2013

Le informazioni di cui sopra sono ancora le stesse ad eccezione della dimensione del file eseguibile che ora è limitata a 60 MB . Queste modifiche sono disponibili a pagina 237 della guida.


Dal 10 gennaio 2013

Le informazioni di cui sopra sono ancora le stesse ad eccezione della dimensione del file eseguibile che ora è limitata a 60 MB . Queste modifiche sono disponibili a pagina 208 della guida.


Al 31 ottobre 2012

Le informazioni di cui sopra sono ancora le stesse, ad eccezione dei download di Over The Air che ora sono di 50 MB . Queste modifiche sono disponibili a pagina 206 della guida. Grazie al commento di Ozair Kafray .


A partire dal 19 luglio 2012

Le informazioni di cui sopra sono ancora le stesse, ad eccezione dei download di Over The Air che ora sono di 50 MB . Queste modifiche sono disponibili a pagina 214 della guida. Grazie al commento di marsbear . Inoltre, il documento è stato spostato qui:

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


Dal 13 luglio 2012

Le informazioni di cui sopra sono ancora le stesse, ad eccezione dei download di Over The Air che ora sono di 50 MB . Queste modifiche sono disponibili a pagina 209 della guida.


A partire dal 29 marzo 2012 (versione 7.4)

Le informazioni di cui sopra sono ancora le stesse, ad eccezione dei download di Over The Air che ora sono di 50 MB . Queste modifiche sono disponibili a pagina 209 della guida.


A partire dal 23 gennaio 2012 (versione 7.3)

Le informazioni sopra riportate sono sempre le stesse, tuttavia possono essere trovate a pagina 172 della guida.


A partire dal 17 ottobre 2011 (versione 7.2)

Le informazioni sopra riportate sono sempre le stesse, tuttavia sono disponibili a pagina 180 della guida. Grazie al commento di Luke per l'aggiornamento.


A partire dal 22 settembre 2011 (versione 7.1)

Le informazioni sopra riportate sono sempre le stesse, tuttavia possono essere trovate a pagina 179 della guida. Grazie al commento di Saxon Druce per l'aggiornamento.


10
Non è solo per l'App Store? Non potresti avere un'app personale / aziendale superiore a 2 GB?
Mytheral,

1
Nell'attuale versione della guida collegata (versione 7.1, 22 settembre 2011), questa nota è a pagina 179.
Saxon Druce,

1
@Mytheral No, un file system FAT non può archiviare un file oltre 2 GB e deve rimanere compatibile. Da qui il limite di 2 GB :(
Maciej Swic,

2
Hanno modificato il limite OTA a 50 MB: iphonehacks.com/2012/03/… .
Nick Weaver

3
Grazie per queste informazioni, ma puoi dirmi dove e come trovarle? Il link "iTunes Connect Developer Guide" che hai fornito è interrotto e ovunque riesco a trovare quel documento, è in una forma gerarchica che non è ricercabile e non ha numeri di pagina.
Duncan C,

17

150 MB è il vincolo per i download over-the-air tramite la rete cellulare. Tutto quanto sopra e agli utenti verranno suggeriti la sincronizzazione Wi-Fi o iTunes per ottenere effettivamente la tua app.

Ciò non impedisce tuttavia un acquisto, nel punto vendita.


No, non impedisce un acquisto ma è fastidioso. Metterà l'icona su SpringBoard, sembrerà iniziare il download e ti darà un avviso di dimensioni.
Maciej Swic,

1
Limite superato: puoi scaricare dimensioni illimitate su cellulare dal iOS 13.
Cœur

6

Con il rilascio di iOS 7 (18 settembre 2013), Apple ha aumentato il limite di download cellulare over-the-air a 100 MB.

La dimensione massima dell'app rimane 2 GB.

fonte


Puoi raddoppiare tutti i tuoi dati: ora sono 200 MB over-the-air e 4 GB max.
Cœur il

Inoltre, con il rilascio di iOS 13, puoi scaricare dimensioni illimitate su cellulare.
Cœur il

4

A partire da giugno 2019, se il tuo utente è su iOS 13, il limite di download cellulare è stato aumentato. L'utente ha appena ricevuto un avviso ora. Leggi qui

Nel caso in cui l'articolo venga rimosso qui di seguito sono riportate delle schermate

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


3

Tieni presente che l'avviso su iTunes Connect non dice nulla sul fatto che il limite è solo per la consegna via etere . Sarebbe preferibile se l'avvertimento lo menzionasse.

inserisci qui la descrizione dell'immagine


3

A partire da luglio 2016:

Risposta breve:

  1. Se il tuo gioco è rilasciato per iOS 9.0 o versioni successive, puoi avere una dimensione massima dell'app di 400 MB per la dimensione del file binario Mach-O (ad esempio nome_app.app/nome_app).

  2. La dimensione totale non compressa della tua app deve essere inferiore a 4 GB.


Risposta lunga:

La dimensione totale non compressa della tua app deve essere inferiore a 4 miliardi di byte. Ogni file eseguibile Mach-O (ad esempio nome_app.app/nome_app) non deve superare questi limiti:

Per le app con MinimumOSVersion inferiore a 7,0: massimo 80 MB per il totale di tutte le sezioni __TEXT nel file binario.

Per app la cui versione minima di OSVersion è compresa tra 7.xe 8.x: massimo 60 MB per sezione per la sezione __TEXT di ciascuna sezione di architettura nel file binario.

Per le app con MinimumOSVersion uguale o superiore a 9.0: massimo 400 MB per le dimensioni del file binario Mach-O.

Tuttavia, considera i tempi di download quando determini le dimensioni della tua app. Riduci al minimo le dimensioni del file, tenendo presente che esiste un limite di 100 MB per i download over-the-air. I file di build anormalmente grandi sono generalmente il risultato della memorizzazione di dati, come le immagini, all'interno del file binario compilato stesso anziché come risorsa all'interno del bundle dell'app. Se stai compilando un'immagine o un set di dati di grandi dimensioni nel tuo file binario, sarebbe meglio dividere questi dati in una risorsa che viene caricata dinamicamente dalla tua app.


Ecco il link alla Guida per gli sviluppatori Apple che contiene le informazioni che ho pubblicato sopra:

https://developer.apple.com/library/prerelease/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

Puoi andare alla sezione " Invio dell'app per la revisione dell'app " sul link qui sopra per saperne di più sulle informazioni che ho pubblicato sopra.


1

50 Meg è il massimo per il download di dati Cell.

Ma potresti essere in grado di mantenerlo sotto quello nell'app store e quindi fare in modo che l'app scarichi altri contenuti dopo che l'utente ha installato ed eseguito l'app, quindi l'app può essere più grande. Ma non sono sicuro di quali siano le regole della mela per questo.

So che tutti gli acquisti in-app devono essere approvati, ma non sono sicuro che questo tipo di contenuto debba essere approvato.


0

Ora accetta binari più grandi 12 febbraio 2015

Il limite di dimensioni di un pacchetto di app inviato tramite iTunes Connect è aumentato da 2 GB a 4 GB, quindi è possibile includere più contenuti multimediali nell'invio e fornire un'esperienza utente più completa e completa al momento dell'installazione. Tieni presente che questa modifica non influisce sul limite delle dimensioni di consegna della rete cellulare di 100 MB.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.