J'aimerais pouvoir vérifier la taille de mon application avant de la soumettre à l'App Store. Plus précisément, il faut que je sache si ce sera en dessous de la magie de 20 Mo, pour permettre les téléchargements cellulaires, puisque l'application est créée pour un festival.
Dans Xcode 4: Une fois votre application prête à être distribuée, archivez-la. Dans l’organisateur, sélectionnez l’onglet Archives. Sélectionnez votre application dans la colonne de gauche. Sélectionnez la dernière archive dans la colonne de droite. Appuyez sur le bouton Partager ... dans la section supérieure. Enregistrez le fichier au format .ipa. Vérifiez la taille du fichier dans le Finder.
Cette question est assez ancienne, mais l’OMI reste pertinente. Voici un message récent que j'ai reçu d'Apple lorsque j'ai téléchargé une application pour examen:
Le binaire de l'application répertorié ci-dessous était de 79,7 Mo lorsque vous l'avez envoyé, mais sera de 132,2 Mo une fois traité pour l'App Store. Cela dépasse la limite de taille de téléchargement du réseau cellulaire et nécessiterait le téléchargement de votre application via Wi-Fi.
Il n'y a aucun moyen de connaître cette taille 'une fois traitée pour l'App Store' tant que vous n'avez pas soumis votre application.
Il existe une fonctionnalité dans la vue Organiseur/Archives qui vous permet d’estimer la taille finale de votre application. J'ai trouvé cette estimation est inexacte. Voici le bouton que vous recherchez si vous voulez voir cette estimation:
Ce que j’ai appris, c’est que la partie «traitée pour l’App Store» ci-dessus signifie que votre fichier .ipa n’est pas une mesure précise de la taille finale de l’application que les utilisateurs téléchargeront. L'estimation Organisateur/Archives est incorrecte, il semble que l'estimation soit supérieure à la taille réelle. Par exemple, une archive envoyée pour examen a été estimée à environ 109 Mo, la taille finale de l'application dans le magasin était d'environ 90 Mo et la taille du fichier .ipa était égale à. ~ 47 MB.
Pourquoi la taille finale est-elle plus grande que le .ipa?
J'aimerais également connaître la réponse à cette question. D'après ce que je comprends, il est lié aux éléments de DRM qu'Apple ajoute au .ipa.
MISE À JOUR (juin 2015)
La dernière version de Xcode ne dispose pas de l'option "Taille estimée de l'App Store" dans la vue "Organiseur".
MISE À JOUR (novembre 2017)
Les informations de taille estimée sont disponibles sur App Store Connect:
Mes applications> Application> Activité> Choisir une construction> Taille du fichier de l'App Store
Dans la version actuelle de XCode (4.5 au moment de l'écriture), il vous suffit de cliquer sur Produit> Archiver. L'onglet Archives de l'Organiseur s'ouvrira et la taille estimée de l'App Store n'apparaît que dans l'un des champs d'informations lorsque l'archive est sélectionnée.
Vous devez Construire et archiver votre application, puis vous pouvez vérifier la taille de votre fichier IPA
.
Archive IPA (IPaiguiser UNEpp) est le fichier téléchargé par les utilisateurs depuis l'App Store
Vous pouvez le faire via iTunes connect:
Avec Xcode 8, étant donné que le bouton de taille d’estimation a disparu, l’un des moyens d’obtenir une estimation très proche (dans mon cas, la version de l’AppStore est exactement +2 Mo) est:
Et voilà :-)
Si vous avez testé votre application sur votre appareil au cours du développement pour la dernière fois avant de télécharger sur l'App Store, vous pouvez accéder à "Paramètres -> Général -> Stockage iPhone" et faire défiler la liste des applications pour trouver la vôtre. Chaque application a la taille indiquée. Cela devrait être une bonne estimation de la taille de votre application.
Générez l'application, récupérez le fichier .app dans votre dossier de produits, affichez-le dans le Finder, sélectionnez l'application et cliquez avec le bouton droit de la souris, choisissez "Lire les informations" pour voir la taille de l'application.