Taille maximale d'une application iOS


190

Quelle est la taille maximale d'une application iOS? des contraintes?


La réponse dépend de la manière dont vous livrez l'application. Il peut y avoir des limites de transfert 3G, plus un téléchargement d'appareil environ 2X à partir d'iTunes via le wifi.
hotpaw2

Veuillez noter que l'avertissement sur iTunes Connect ne dit rien sur la limite de 100 Mo qui concerne uniquement la diffusion en direct . stackoverflow.com/a/34753920/481207
Matt

Réponses:


347

4 Go est la taille maximale de votre application iOS.

Au 26 janvier 2017

Taille de l'application pour iOS (et tvOS) uniquement

La taille totale non compressée de votre application doit être inférieure à 4 Go. Chaque fichier exécutable Mach-O (par exemple, app_name.app/app_name) ne doit pas dépasser ces limites:

  • Pour les applications dont la taille MinimumOSVersionest inférieure à 7,0: maximum de 80 Mo pour le total de toutes les __TEXTsections du binaire.
  • Pour les applications dont la valeur MinimumOSVersionest de 7.x à 8.x: maximum de 60 Mo par tranche pour la __TEXTsection de chaque tranche d'architecture dans le binaire.
  • Pour les applications dont la valeur MinimumOSVersionest de 9,0 ou plus: 500 Mo maximum pour le total de toutes les __TEXTsections du binaire.

Cependant, tenez compte des temps de téléchargement pour déterminer la taille de votre application. Réduisez la taille du fichier autant que possible, en gardant à l'esprit qu'il existe une limite de 100 Mo pour les téléchargements en direct.

Ces informations se trouvent dans le Guide du développeur iTunes Connect: Soumettre l'application à la révision de l'application .


Au 12 février 2015

(iOS uniquement) Taille de l'application

Les fichiers binaires de l'application iOS peuvent atteindre 4 Go, mais chaque fichier exécutable (app_name.app/app_name) ne doit pas dépasser 60 Mo. En outre, la taille totale non compressée de l'application doit être inférieure à 4 milliards d'octets. Cependant, tenez compte des temps de téléchargement pour déterminer la taille de votre application. Réduisez la taille du fichier autant que possible, en gardant à l'esprit qu'il existe une limite de 100 Mo pour les téléchargements en direct.

Ces informations se trouvent à la page 77 du Guide du développeur iTunes Connect .


Au 12 décembre 2013

(iOS uniquement) Taille de l'application

Les fichiers binaires de l'application iOS peuvent atteindre 2 Go, mais le fichier exécutable (app_name.app/app_name) ne peut pas dépasser 60 Mo. Cependant, tenez compte des temps de téléchargement pour déterminer la taille de votre application. Réduisez la taille du fichier autant que possible, en gardant à l'esprit qu'il existe une limite de 100 Mo pour les téléchargements en direct.

Ces informations se trouvent à la page 58 du Guide du développeur iTunes Connect .


Au 6 juin 2013

Les informations ci - dessus est toujours le même à l'exception du Executable fichier dimension qui est maintenant limitée à 60 Mo « s. Ces modifications se trouvent à la page 237 du guide.


Au 10 janvier 2013

Les informations ci - dessus est toujours le même à l'exception du Executable fichier dimension qui est maintenant limitée à 60 Mo « s. Ces modifications se trouvent à la page 208 du guide.


Au 31 octobre 2012

Les informations ci - dessus est toujours le même à l'exception de Over The Air téléchargements qui est maintenant 50 Mo s ». Ces modifications se trouvent à la page 206 du guide. Merci pour le commentaire d' Ozair Kafray .


Au 19 juillet 2012

Les informations ci - dessus est toujours le même à l'exception de Over The Air téléchargements qui est maintenant 50 Mo s ». Ces modifications se trouvent à la page 214 du guide. Merci pour le commentaire de marsbear . De plus, le document a déménagé ici:

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


Au 13 juillet 2012

Les informations ci - dessus est toujours le même à l'exception de Over The Air téléchargements qui est maintenant 50 Mo s ». Ces modifications se trouvent à la page 209 du guide.


Au 29 mars 2012 (version 7.4)

Les informations ci - dessus est toujours le même à l'exception de Over The Air téléchargements qui est maintenant 50 Mo s ». Ces modifications se trouvent à la page 209 du guide.


Au 23 janvier 2012 (version 7.3)

Les informations ci-dessus sont toujours les mêmes, cependant, elles peuvent être trouvées à la page 172 du guide.


Au 17 octobre 2011 (version 7.2)

Les informations ci-dessus sont toujours les mêmes, cependant, elles se trouvent à la page 180 du guide. Merci au commentaire de Luke pour la mise à jour.


Au 22 septembre 2011 (version 7.1)

Les informations ci-dessus sont toujours les mêmes, cependant, elles peuvent être trouvées à la page 179 du guide. Merci au commentaire de Saxon Druce pour la mise à jour.


10
N'est-ce pas uniquement pour l'App Store? Ne pourriez-vous pas avoir une application personnelle / d'entreprise de plus de 2 Go?
Mytheral

1
Dans la version actuelle du guide lié (version 7.1, 22 septembre 2011), cette note est à la page 179.
Saxon Druce

1
@Mytheral Non, un système de fichiers FAT ne peut pas stocker un fichier de plus de 2 Go et il doit rester compatible. D'où la limite de 2 Go :(
Maciej Swic

2
Ils ont changé la limite OTA à 50 Mo: iphonehacks.com/2012/03/… .
Nick Weaver

3
Merci pour cette information, mais pouvez-vous me dire où et comment la trouver? Le lien «Guide du développeur iTunes Connect» que vous avez fourni est rompu et partout où je peux trouver ce document, il se présente sous une forme hiérarchique qui ne peut pas faire l'objet de recherches et qui n'a pas de numéros de page.
Duncan C

17

150 Mo est la contrainte pour les téléchargements en direct via le réseau cellulaire. Tout ce qui précède et les utilisateurs seront suggérés de synchroniser Wi-Fi ou iTunes pour obtenir votre application.

Cela n'empêchera cependant pas un achat au point de vente.


Non, cela n'empêchera pas un achat mais c'est ennuyeux. Il mettra l'icône sur votre SpringBoard, apparaîtra pour commencer le téléchargement puis vous donnera un avertissement de taille.
Maciej Swic

1
Limite levée: vous pouvez télécharger des tailles illimitées sur cellulaire depuis iOS 13.
Cœur

6

Avec la sortie d'iOS 7 (18 septembre 2013), Apple a augmenté la limite de téléchargement cellulaire en direct à 100 Mo.

La taille maximale de l'application reste de 2 Go.

La source


Vous pouvez doubler toutes vos données: c'est maintenant 200 Mo en direct et 4 Go maximum.
Cœur

De plus, avec la sortie d'iOS 13, vous pouvez télécharger des tailles illimitées sur cellulaire.
Cœur

4

Depuis juin 2019, si votre utilisateur utilise iOS 13, la limite de téléchargement cellulaire a été levée. L'utilisateur reçoit juste un avertissement maintenant. Lisez ici

Au cas où l'article serait supprimé, voici des captures d'écran ci-dessous

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici


3

Veuillez noter que l'avertissement sur iTunes Connect ne dit rien sur la limite ne s'appliquant qu'à la diffusion en direct . Il serait préférable que l'avertissement le mentionne.

entrez la description de l'image ici


3

Depuis juillet 2016:

Réponse courte:

  1. Si votre jeu est publié pour iOS 9.0 ou plus récent, vous pouvez avoir une taille d'application maximale de 400 Mo pour la taille du fichier binaire Mach-O (par exemple, app_name.app/app_name).

  2. La taille totale non compressée de votre application doit être inférieure à 4 Go.


Longue réponse:

La taille totale non compressée de votre application doit être inférieure à 4 milliards d'octets. Chaque fichier exécutable Mach-O (par exemple, app_name.app/app_name) ne doit pas dépasser ces limites:

Pour les applications dont MinimumOSVersion est inférieur à 7,0: maximum de 80 Mo pour le total de toutes les sections __TEXT du binaire.

Pour les applications dont MinimumOSVersion est de 7.x à 8.x: maximum de 60 Mo par tranche pour la section __TEXT de chaque tranche d'architecture dans le binaire.

Pour les applications dont MinimumOSVersion est 9.0 ou supérieur: maximum de 400 Mo pour la taille du fichier binaire Mach-O.

Cependant, tenez compte des temps de téléchargement pour déterminer la taille de votre application. Réduisez la taille du fichier autant que possible, en gardant à l'esprit qu'il existe une limite de 100 Mo pour les téléchargements en direct. Les fichiers de construction anormalement volumineux résultent généralement du stockage de données, telles que des images, dans le binaire compilé lui-même plutôt qu'en tant que ressource dans votre bundle d'applications. Si vous compilez une image ou un ensemble de données volumineux dans votre binaire, il serait préférable de diviser ces données en une ressource chargée dynamiquement par votre application.


Voici le lien vers le Guide du développeur Apple qui contient les informations que j'ai publiées ci-dessus:

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

Vous pouvez aller à la section « Soumettre l'application pour examen d'application » sur le lien ci-dessus pour en savoir plus sur les informations que j'ai publiées ci-dessus.


1

50 Meg est le maximum pour le téléchargement de données cellulaires.

Mais vous pourrez peut-être le conserver dans l'App Store, puis demander à l'application de télécharger d'autres contenus après que l'utilisateur ait installé et exécuté l'application, afin que l'application puisse être plus grande. Mais je ne sais pas quelles sont les règles Apple pour cela.

Je sais que tous les achats intégrés doivent être approuvés, mais je ne sais pas si ce type de contenu doit être approuvé.


0

Accepte maintenant les binaires plus grands 12 février 2015

La taille limite d'un package d'application soumis via iTunes Connect est passée de 2 Go à 4 Go, vous pouvez donc inclure plus de médias dans votre soumission et offrir une expérience utilisateur plus complète et plus riche lors de l'installation. Veuillez garder à l'esprit que cette modification n'affecte pas la limite de taille de livraison du réseau cellulaire de 100 Mo.

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.