Nous avons une application publiée sur TestFlight aux tests externes .
Lorsque vous regardez les informations sur l'application dans l'application TestFlight, celle-ci affiche la même version (correcte) sur deux appareils iPhone différents, mais la "taille" est différente:
- On affiche 88,4 Mo
- sur l'autre appareil, il affiche 93,9 Mo
Toutes les autres informations sont également identiques, seule la taille du téléchargement est affichée différemment - la seule différence que nous pouvons constater sur les captures d'écran que les testeurs externes nous ont envoyées est que l'iPhone affichant la taille la plus grande comporte également un bouton Envoyer des commentaires en haut, l'autre pas.
Qu'est-ce qui peut causer cela?
iphone
ios
testflight
Steeve
la source
la source
Réponses:
Les serveurs Apple peuvent reconditionner votre application. Pour chaque appareil, Apple détermine les ressources qui seront réellement utilisées. Ils préparent le package pour le périphérique donné (par exemple, seules les images avec une échelle correcte pour le périphérique donné seront incluses dans le package). De plus, si l'option bitcode est activée, ils peuvent recompiler votre application afin de fournir un binaire optimisé pour chaque appareil. Tout ce qui précède peut changer la taille de votre application.
Vous pouvez vérifier la taille de l'exécutable pour chaque section intégrée à iTunesConnect. Il suffit d'entrer Activité-> Cliquez sur votre version la plus récente -> Tailles de fichier de l'App Store.
la source
Deux choses viennent à l’esprit.
La première est que ces 2 téléphones utilisent une architecture différente. iPhone 7 vs iPhone 4S par exemple. L'un utilise 64 bits tandis que l'autre ne le fait pas.
Une autre solution possible serait qu’il existe une version différente de TestFlight sur chaque téléphone et que le calcul de la taille change quelque peu entre ces versions.
la source