- 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é
bitcode par défaut. Il devrait être complètement supprimé dans de futures versions de Xcode
bitcode est 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.