8 points par xguru 2022-11-14 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.

Aucun commentaire pour le moment.