Pourquoi Xcode 14 augmente involontairement la taille des apps, et comment la réduire
(emergetools.com)- Xcode 14, publié le 12/09, est plus rapide et 30 % plus compact
- La vitesse de build des projets peut augmenter jusqu’à 25 % grâce à une plus grande parallélisation
- Juste après sa sortie, la taille de nombreuses apps iOS a fortement augmenté
- Nike 182 MB → 322 MB, AA 182 MB → 389.1 MB, Chime 162 MB → 212 MB
- Xcode 14 a désactivé
bitcodepar défaut. Il devrait être complètement supprimé dans de futures versions de Xcodebitcodeest une méthode de packaging des apps qui laisse une partie du processus de build à Apple, afin qu’elle soit traitée après la soumission à l’App Store- L’une des opérations effectuées alors par Apple est la suppression des Binary Symbols
- Si le bitcode n’est pas activé, il faut configurer les réglages de build de Xcode pour supprimer les Binary Symbols
Comment supprimer les Binary Symbols sans Bitcode
- Modifier les valeurs de configuration
- "Deployment Postprocessing" = "Yes"
- "Strip Linked Product" to "Yes"
- "Additional Strip Flags" to -rSTx
- Laisser tous les autres réglages de suppression à leur valeur par défaut
- Il faut appliquer les mêmes réglages à toutes les cibles
- Il peut y avoir des problèmes si vous utilisez un gestionnaire de paquets comme Cocoapods
- La recommandation est d’utiliser un script shell
- Exécuter le script à la fin du build, avant la signature (voir l’article original)
Aucun commentaire pour le moment.